This property is STUNNING. We wanted ocean views, and Bali Kai delivered!! We were fortunate to be among the guests that spied humpback whales in the distance while sipping our coffee -- no need to book a separate tour!Our group was a small family reunion (two families and a grandparent). I wouldn't bring very small children here, because of the cliffside location, but our 9 and 10 year olds had a healthy respect for the boundaries. You know your people best, for sure.The mix of rooms was perfect, allowing family units to be together without being in each other's business all the time, while still having beautiful communal spaces for food and socializing.Speaking of food -- this was the best equipped kitchen I've ever had in a rental. We love to cook, and we had absolutely everything at our fingertips. The thoughtful provisioning extended to beach gear such as towels and chairs and everything needed to do some laundry after a few days of playing hard. Kate was a wonderful host, pointing us to lots of fun activities and sightseeing. We hated to leave, but we left refreshed and relaxed!