The place was overall fine, but had cleanliness issues in all areas, with dead cockroaches, flies and spiders, dirty floors, and smelly towels. For this price tag we would have expected more, hence, we were a bit disappointed. Amenities are good, place is very spacious and super close to the beach. Neighbors were sometimes a bit loud but that was acceptable.