Nice large hotel in a good location. Reception is clean, tidy and new with nice staff. Rooms large, well equipped and generally good but lacking finer details and real quality. Outside areas are well kept, pools nice and lots of room with a private beach that perfect. Dining is a strong point, A La Carte restaurant is nice and serves the best food but the main restaurant needs attention. Some meals are served not as advertised, lacking ingredients and not well cooked. Breakfast was ok, but again lacking quality. At this price point the hotel is good but has the potential to be so much more. Pool rooms are the best, avoid ocean view bungalows.