I enjoyed my stay here, with a few pitfalls. The rooms are a good size and comfortable, the grounds are beautiful, the staff is incredibly nice, and it's a fun place to stay because of the pools and activities and so on. But I had to leave off two stars because the food available at the hotel isn't great, at any of the restaurants - it's better to eat off site. Also, when I checked out they sent me an invoice and they'd overcharged me for the room and charged me for parking even though when I checked in they ask if you need parking and I said no. Also, when you try to call the front desk you get an AI operator instead and have to go through this whole process to get anyone real on the phone, which is super annoying.