Clean and spacious. Easy check in and great location. Highly recommend to anyone wanting to stay in Kaanapali!