My family of four (two kids ages 6 and 9) plus my mom loved our stay here. The townhouse is exactly as represented. It was extremely clean and well equipped including beach equipment, new laundry, and plenty of kitchen tools. It was spacious and the views were great. The location is excellent, very close to princeville center and a walk (albeit somewhat steep one) to a lovely, calm and well-shaded beach. We also enjoyed the complex pool daily; it was pristine, large and the patio for grilling and lawn games was excellent.