Really great apartment with amazing view! Extremely clean, great facilities (pool and gym), private beach. We loved our stay! The only hiccup was check in- but that is really out of the owners control.