I read the reviews on this page and wonder whether I stayed at the same hotel. Although a bit far, the location is great. The hotel is located close to a large mall, with some options for restaurants and entertainment.
We stayed for 5 nights, after 2 sleepless nights, due to what sounded like a broken water pump above our room, we asked to change rooms. Both rooms were nicely designed, although on the small side and clean. The breakfast buffet good with many options. The service at the hotel was a hit and miss (I have written a separate review for that) and we sometimes felt that there was biased treatment towards caucasian guests.
The gym was ok with adequate machines however the hotel is lacking a proper pool area, it accommodates 6 lounge chairs at best and it the pool itself its quite small.
Overall I think its quite over priced for what you get.