We stayed here for a weekend getaway, and it exceeded our expectations. Ben was great. He was professional, friendly and went out of his way to greet us every time we went through the lobby. The resort is immaculate and well maintained. The outdoor pools are beautiful, but unheated. So, swimming during the cooler months is reserved only for the polar bear club! One of our favorite amenities was the foosball table in the game room. Rooms were updated and clean. Beds are standard Marriott bed, which are very comfortable.
My only complaint is the hotel charges a resort fee of $10.95 per day. However, the resort fee includes parking (and prior to the resort fee the hotel charged the same amount for parking), so if you drive, its a wash. Speaking of a car, while the hotel has dining on site, you will need a car, as nothing else is within walking distance.
Rates are a bit on the high side, but even so, we though it was worth every penny. We will definitely stay here again.