The place is very clean and a great space. The resort has tons of amenities. Great food and drinks by the pool and beach. Highly recommend!