The deluxe two bedroom suite was clean and spacious with a full kitchen, dishwasher, two bathrooms, balcony, fire place, and washer and dryer. We didn't use any of the amenities or explore the grounds but everything looked well maintained. The building is on the grounds of a large residential condo/apartment complex.
The only downside to this property is that check in is at a resort about 10-15 minutes away, we assumed the buildings would be right next to each other so ended up having to backtrack across town. There was a time share type pitch offering water park passes and money but we weren't interested and they weren't super aggressive about it.