My boyfriend and I stayed at this hotel for a friend's Indian wedding and we had a pleasant stay. The room is very comfortable, with great pools and beaches. The staff are friendly and the food is extremely good. However, there are a couple of incidences worth mentioning. I asked for a hair and makeup stylist for the wedding reception, and I was sent the worst stylist I have ever experienced which was recommended by the hotel. He didn't have a clue how to style hair or apply make up and ended up overcharging me before I discovered the actual price and asked for my money back by threatening to call the police. This was later resolved when the hotel suggested another stylist called Angie who did a good job! If you are a bride or looking to have your hair and makeup done, I would recommend doing your own research or asking the hotel to book you a stylist called Angie. Finally, we wanted to book horse riding and the hotel concierge advised us that we could show up at the riding school at anytime and book our rides. However, when my boyfriend did a little more research, he discovered that there were only two appointment time slots available and we needed to book in advance, so if we had listened to the concierge we may have missed horse riding altogether. All in all, I would definitely recommend this hotel as the venue is nice, staff are eager to please, and food is just great, but do your own research and do not rely on the concierge to book your excursions.