The property was clean. The staff was nice, the beach is nice, I didn’t try any of the restaurants on the property due to mixed reviews, however the breakfast was decent. Reasons why I opted for 4 stars is because I couldn’t give it a 3 1/2 stars. The building our room resided in had a moldy smell, smelling mold on a vacation is a turn off, a restaurant with an ocean view on the property would have been a plus as well. Although everything else went great, my next visit will be a Villa!