I just returned from a 5 day vacation at this beautiful resort. As many have stated, the service is absolutely phenomenal, the food, and staff are wonderful. Unfortunately, I will not return or recommend this resort for two reasons 1.) the mosquitoes are extremely aggressive, and very abundant. My girlfriend and I where attacked throughout the week, despite repellants, candles, even electric zappers (provided by the resort). 2.) The beach is very, very rocky. You have to enter the beach (if you dare) by way of a man made pier that extends into the ocean. It's a shame, because without the hungry mosquitoes, and a beach that unfortunately we were unable to enjoy, this place would be paradise.