It is a very good hotel and loved our stay, but the staff was not really professional. We invited some friends to eat lunch with us. We were seated around 2:30pm but the food came at almost 5pm. there were lots of things in between. They didn't take our order properly etc etc. The service was horrible to say the least. We were all so hungry and waited more than 3 hours to get that food that we ordered. Food wasn't good at all, they charge enormously for that lousy food and service. SERVICE WAS HORRIBLE to say the least. Just because of that i would like to go there again. Another annoying thing is the staff was really, really unprofessional, especially those ladies that serve. They don't know how to respect customers, they would comment and giggle on your back, which i felt very annoying and unprofessional. It is a good hotel but these things are not making us to go back again. A good hotel needs good service and respect for the customers which this hotel lacks royally.