Enjoyed our stay mostly due to staff, especially the entertainment crew who put on great shows every night. Rooms were fine, but when it rained there were drips from the roof! Strangely they charged our companions to reprogram card keys that stopped working, although I wasn't charged. The food was good, but it does get tiring to eat similar things every day. Make your dinner reservations the moment you arrive, especially if you have a larger group.