The hotel has a nice swimming pool, beautiful beach, spacious and luxurious rooms and lots of children activities.The staff and waiters are extremely pleasant and very helpful. The quality of their food is good and have lots of personal attention from the kitchen staff. The quality of their services are amazing. The rooms are well maintained, clean, and very comfortable. Their staff went all round to ensure that all their guest are served well and that they are very comfortable. Outdoor activities and entertainment were beyond our expectation and we couldn't find fault of the hotel in any way.