Our stay here was perfect! It was immaculately clean and just as described. The location is very convenient. It has full access to many pools, one with a water slide and an awesome sand pool which our children loved. The back balcony was very nice for family meals with a great view. The layout is very roomy and everything was well stocked. We would absolutely stay here again.