Very clean, spacious, good amenities, nice view of the beach from the balcony.