We stayed here for our honeymoon and loved this resort! It felt homey, the grounds were clean, staff were nice and attentive, and the beaches were spacious and clean. We did the coral upgrade for about $150 extra a person for the whole week, which was worth it for the 2 additional pools and restaurants, and also having our room be closer to the beach. The coral buffet alone is worth the upgrade as you get more upscale options (one day they had sushi, oysters, and crab legs). We did spend time at the main pool for the swim up bar, but when we wanted more quiet, we went to the infinity pool which overlooked the beach. The Hibachi restaurant was our favorite for the food. Avoid the Italian restaurant. We felt very safe here, and the property is the nicest we saw when we did our excursions and had to go on a bus to pick up others at their hotels. We will definitely be back to this resort!