This is a timeshare so each stay may be in a different unit. Since the units are managed by a hotel chain, the experience should be pretty consistent. Everything was clean and in good shape. The pools are nicely warmed and were usable even in December during a cold wave.
The only downside is that you are pressured at check-in time to sign up to listen to their timeshare pitch. If you are not interested, firmly refuse and save yourself 90 minutes.