Our family was there over the holidays. Impeccably maintained, friendly and helpful staff, overall great property. The two things that impacted us greatly and bummed me out were lack of parking by our room and restaurant hours. With the size of this resort, I was surprised how few options there were to eat, especially at lunch. Also, the resort does not label the parking spots they indicated were meant for our room. The spots closest to our room were constantly full and half of the cars taking the spots did not have the appropriate placard indicating they were hotel guests. It was a LONG walk to get to our car. My suggestion is they monitor the lots for unauthorized cars and/or label the spots corresponding to the room they are intended for. All in all, a great stay!