Place is ok for kids of all ages, but other than that it's exhaustingly huge, disorganized, crowded and overpriced. Service is hit&miss. Check-in person was dry & uninformative, some concierge were friendly while others were borderline rude, some servers around pool were super helpful & fast while others were just terrible, every person that delivered room service were actually nice but if we ever asked for some ice it was never delivered..... Here is what annoyed us the most about our stay. When we booked our two Deluxe Ocean Suits, in the description it said that those suits come with robes, so none of us packed robes. When we checked-in, both suits had two robes hanging in the closet. Me and my husband used our robes on the first day. I left me robe hanging on the bathroom hook and my husband left his on top of the bed. Our kids in adjoining room never had a chance to use their robes. Their robes were still hanging in the closet. When we returned back to the room after going to the pool, we realized that all robes were gone. Used robes from our suite were gone and unused robes from kids suite were gone. We called housekeeping to inquire what happened to our robe & response we got "we are currently out of robes". Now, because we actually had robes in our room when we first checked-in, I know hotel definitely had robes & our rooms were definitely supposed to come with robes, but that day hotel decided that someone else needed robes more that we did. Does this make any sense?