The views were spectacular. Check in was a breeze and Carrie was very accommodating. Would recommend updating mattresses, sofa bed, and kitchen amenities. All in all we really enjoyed our time at Beach Cliff Villas.