Beautiful place to stay had absolutely everything anyone would need during a stay! Great location beautiful view, very spacious apartment with huge balcony and clean! Great pool in front of the beach! Top class overall!