The beds were very comfy, everything was very clean and modern. Great facilities and great location – right on the beach near the square where most of the restaurants are. The hosts were lovely and helpful. Lots of parking and good pool. Everything exceeded our expectations.