Stayed here many times for free over the past several years as we are a part of their players club. Overall, a decent hotel, clean too, so long as you know which building to stay in. Stay away from their buffet if you are into quality food, not just quantity. The pool is a little murky and the pool staff does not do a good job of cleaning up after it's guests (i.e. throwing away bottles and plastic cups laying around the pools and the lounge chairs etc.).
Here are some tips for future guests:
1. If you are going to stay in this hotel, please be sure you request to stay in the Impanema building, which is the older/original hotel. Unlike the the rooms in the newer building, these rooms have been renovated within the past 10 years, cleaner and more modern and well kept. They are pretty spacious too!
2. It is better to self park than to use the valet as their valet can be a little slow at times.
3. Stay away from the All American Bar and Grille inside the hotel. Food is gross and staff was unhelpful. I dined here once at 3 am and they had no customers, yet the service lagged and the food was gross.