Pros: this is a great place to stay, good location, very nice restaurant, spa, pool, rooms are good. Our waitress Banura was sweet as honey and Vikas (manager) helped us when necessary. Staff is friendly and helpful. They even have an area that you can reserve for private parties (we had one birthday celebration) and let them care of the catering.
Cons: beware of online reservations, we used hotels.com and our room didn't have a pool view as stated in our purchase, so there's a mismatch between what you see and what you get. Again, staff was helpful, but nonetheless that leads to frustration during the check-in process.