Drama! Drama! Drama! I was going to give them 2 star review but then the last minute drama made me change my mind. To be frank, the property is great in terms of location, design, room space, amenities, etc. Surprisingly, against all the bad reviews, we felt the food was great mostly except for one or two dishes. The restaurant staff were great and the food spread was thoughtful and tasted good. They were able to get some good picnic bag for our early morning safari as well. Rest....was the worst I have seen in all my years of travel. The management needs to rethink the staffing. Not one part of the stay was enjoyable because of the issues in hotel. 4 ppl at reception counter, but check in took its own sweet time. Then no coffee sachets in room, so we requested few and they said they will bring. We reminded after few hours and they said they will arrange, only to know from a housekeeping staff that they don't have stock of coffee because of high occupancy. Then the very rude and odd behaviour by pool attendant...refused to give us pool towels and limited to one per family (rest to get from room ourselves )and speaking very rudely. We went to front desk and asked and they said they will provide and pool attendant refused to listen to them as well. The next day similar issues with another family and then we realized that they don't have enough stock for the peak season for both room and pool towels and this recycling. We had booked through a travel agent, so apparently he had spoken to them and they were extra caring about us the second night. However, they felt they had to take revenge, so they held us hostage for an hour at the parking lot when we checked out because of payment issue between them and the travel agent. The travel agent apparently held up payment due to the issue, however they waited for us to get ready and leave the lobby to point out the issue and not earlier. Definitely do NOT recommend this place to stay.