This place was very spacious for my family of five. It was clean and everything you need was provided. The host was very good at communicating. It was in the center of everything, restaurant, pool, beach, stores. We had so much fun.