This place and it is staff were pretty good. Poolside service needs some improvement as they came around about once an hour. The resort and grounds were well kept. Menus changed nightly to provide a great variety. French toast in the morning was some of the best french toast I have ever had! Jorge(waiter/server) was more than awesome, and we couldn't have asked for better butlers in David and Juan! The one downside, we stayed on the 12th floor(beautiful views) but we could here kids in the pool at the neighboring hotel which is owned by the same people as this resort at 4:00 a.m. making all kind of noise. I went out on the balcony and yelled at them and the noise stopped however it happened more than once. Overall, it was a great stay and we met some great people!