Great location with an amazing view! The restaurant is fantastic but we needed reservations. Magic sands beach is beautiful but the ocean is a bit rough so be careful. We would love to stay here again!