Beaches were awesome. Pools were nice. The service was spotty, everyone was nice, but small things happened everyday that were just odd. No towels one day, no wash cloths one day, no cleaning one day. Everytime we ordered food it was an hour plus wait, seemed as though they were understaffed. The website promised amenities that were not available, golf simulator doesn't work, no driving range, spa only does manicures and pedicures on Saturdays..... Not a big deal but you should not advertise as if it is always available. We enjoyed our time there, just would have been nicer without all the oddities.