Perfect in every way. It had everything we could want / need and we enjoyed lazy mornings sitting on the patio overlooking the beautiful ocean view. The home and complex is beautiful.