Our party stayed in a villa and it was great! Very roomy with full kitchen and washer and dryer. I've stayed at several Marriott time shares and am always glad I did. They've always been well maintained and very consistent with the quality of the rooms and friendliness of the staff. This property is no exception, clean, well maintained rooms and friendly staff. We didn't use the pools so I won't review them but there are 3 sets of pools on property as well as the availability to use the lazy river at the near by JW Marriott. The weight and cardio rooms are ok, it's what you expect of a "hotel" gym. Enough to get a sweat going but far from a total gym work out. There are BBQ grills on property to use but there weren't any next to our building, the 2700 building, so I had to drive to one of the other buildings grills to use them. All in all a good property, what I've come to expect of a Marriott Vacation Club property.