I stayed here in feb 2012. I would say it is a more than average and less than excellent.Only bad thing was house keeping, they change bed cover and towels once in two days. But the tariff was very good it ranges from 1200-3500 all rooms are A/C . Bed and other interiors were up to the level. And the food in restaurant is excellent.