This is a first class hotel. Customer service is stellar. The hotel rooms are huge and you can request house slippers if you want them. We were in a room that had a spectacular view of the city. You could see the waterfall, golf course and pool from above.
When we requested more towels, toiletries and house slippers they brought them up right away. They even called to confirm we received them.
The stores here are way out of my price range but they are fun to browse. I didn't try too many restaurants except for the deli and it was decent.
If you have the money to spend, I would highly recommend this hotel. It's definitely one of the nicest places I've stayed anywhere.