This was our second time staying at the beautiful Sol Oro. It’s the perfect vacation spot for a large family or group with diverse interests. Some lounged by the pool or in the hammock while others played frisbee on the almost deserted beach, hit tennis balls at the 2 courts, or kayaked in the bay with the included kayaks. Dahlia provided great meals the whole time to a diverse group of eaters whose tastes ranged from adventurous to cheese quesadillas. The on-site chef is an amazing luxury. Not having to worry about grocery store runs, meal prep, and dishes is really nice! I’d highly recommend Sol Oro!