Ka’aanapali Beach Resort is a lovely facility in a great location. The staff were all very professional and welcoming. Scott was a great host and took extra care to make our stay pleasant.