This was a quick two-day trip with my 12yr.old grandson. This place did not disappoint from the minute we drove up til the time we left! Beautiful, beautiful resort and professional, personable, accommodating staff. Room was typical size for Marriott's but lovely decorated. The service at the pool side café was a little slow the first day, but they were having a very busy lunch period, but food was good. Two outdoor pools, a small pool at the giant slide and an indoor pool. My grandson quickly found some friends to play in the pool and slide, while I laid in a lounge chair, read and soaked up some sun! The pool chairs have a flag you can move up if you'd like service; once you've paid for a glass of iced tea, the rest is free (however, the cups are small and the ice melts fast on a hot day! You can take your own chairs to the beach or rent them, including an umbrella. The gift shop has bagels and light "to go" items for breakfast. Valet parking is a little expensive, but I splurged on this and glad I did. This is a great location, away from all the hustle & bustle of the very touristy area, but still close to restaurants, drug stores, etc. Hope to plan another trip here in the fall with hubby!