This place is definitely awesome. The staff and great service are on top of the list of what makes this place awesome. There is always someone ready to assist you with a smile. We were upgraded to a deluxe garden room upon check in because the deluxe rooms were fully booked. The fact that the place is packed with foreign tourists tells a lot about the place. The room is spacious and the bathroom is quite roomy too. I'm happy with any hotel or resort that has a good bathtub. But this resort has a mini bar that is free of charge on the first night. We were impressed with the vast area, landscape, and maintenance of the facilities. The beach front is not too wide, but we enjoyed the snorkeling experience because there were plenty of fishes swimming near the shore. There were several pools to try; however, one area was under renovation during our stay. We ate lunch and dinner at the Azure Beach Club, and had breakfast at Saffron. The food is good and surprisingly not overpriced, like in other beach resorts. I wish we had the chance to try the spa, gym, and sports bar. Maybe during our next stay.