The hotel, ambience and the facilities are top notch. Staff is also very helpful but i couldn't see one single staff all the time. Everyone in the resort keep on changing, i stayed there for two days and in two days i saw atleast 6-7 receptionist. I dont know whether they are actual receptionist or just take in charge of others. But, it creates a difficulty in asking some favor or something. Everything else is perfect. I love the hotel.