Great place! Great value in terms of price for what you get - the apartment itself is better than what you'd get at any resort for 2-3x the price! The location is great and very convenient. Of course, you have fewer amenities than a resort, but there are plenty of amazing beaches nearby. I'd definitely stay here again. Gabe is highly responsive and proactive, and took care of everything we needed.