First the good part, rooms are big and nice. Restaurants are great.
Now not so good part. Service here sucked during my 2 days stay here. I had terrible experience with front desk where front desk people promised me something they couldn't fulfill. I had 3 rooms booked with them. They only gave me one on time. For the other 2 rooms they said that they will send keys for other rooms within 15 mins. There we were waiting for an hour for the key to arrive but it never did. I went to front desk second time. I got the same answer "We will send keys to your room within 15 mins". Again I waited an hour but the key never arrived.
When I visited front desk the third time, front desk lady smiled and said they didn't have any room ready. It was around 4 in the evening and she said that there was some wedding going on and people hadn't checked out from their rooms so far.
Over all this issues, front desk people were never apologetic.