Other than poor communication before our trip, this place was great! Just know there is $150 deposit they ask for when you arrive that they do not mention at booking.
We didn't have a very good start with getting into our room but after that everything was great and I would recommend staying here as the location is amazing, the pool area is great! It was perfect for my 2 1/2 year old son. We would stay again even with the rough start we had. It is a great place!