The Westin Kaanapali Ocean Resort Villas is a beautiful property. The beach right outside the hotel is nice and wide, and the snorkeling on the reef right offshore is fabulous. The resort has all the amenities you could want. It is very much children-friendly, with kiddie pools and activities. The staff are friendly and helpful. Lahaina is close-by, and a Westin shuttle is very convenient to get into town and avoid driving and parking. The rooms themselves are fairly standard, but nice. We had a total of eight people, including two adult couples and four children. The one criticism I have is that it was not completely clear that our two-bedroom oceanfront condo was actually two separate condos that were combined. There was one door leading off the main hallway into a small foyer, with two doors opening off the foyer, obviously to give the option of renting to two separate parties. The two spaces are completely separate, with separate kitchens, and have separate balconies (lanai's) that do not communicate. It may be good for privacy, but does not give the feel of a large, two bedroom unit. This situation deserves more clarification as you consider booking. Overall, it was a very positive experience, and I would stay there again.