Brought my 2 high school aged sons here in late June. We were here for AAU wrestling nationals at the convention center. Awesome location. The private beach was great and clean. Never a lot of people there which was a nice suprise. The adult pool was always quiet even when there were several people which was also rare. Servers came around every 20mins or so to take orders. My girlfriend went for a massage at the spa one day. She said it was one of the best she'd ever had, and she's been a massage therapist for 15years. Parking garage was very convenient and free, which compared to other hotels in the area was great. The food at the restaurants and breakfast was a bit above average but nothing to write home about. The rooms were clean. There are no ice machines. You have to go to the front desk an ask for ice, which seemed weird. We ended up just figuring out where the ice machine was hidden, and got it ourselves instead of bothering the workers. We had little coolers in the room for our things we took to the wrestling competitions each day. One thing to be aware of that was not listed: they charge your card $75 for every day that youre staying upon checking in. This is because anything you want to buy or rent there gets charged to your room. Restaurants, cabanas, drinks, massages...anything. They will not let you buy anything with your own money. They say it's because everything is for guests and members and is to keep the public out. Will stay here again.