This place blew all my expectations. Everything was so new and clean and practically right on the beach. All the staff was cool and friendly. Already looking at dates to come back again!