The unit had an amazing view. We sat on the Lanai for all our meals, and spent many hours in the mornings watching the kids play in the pool. The complex is lush and well-manicured. The pools and tennis courts are all close to the unit. The unit itself is large and accommodated our family easily. There were plenty of dishes, spices, utensils, paper towels, garbage bags, beach towels, and beach chairs. The owners were very flexible and easy to reach. We were going to need an extended stay if our flights were cancelled due to the recent Hurricane, and they quickly responded to our response and were a great support. Overall, an excellent experience.