We spent a week there. Great unit with excellent views of the ocean. Amenities were great and hosts were very responsive. The location (north Kaanapali beach) is better for snorkeling than swimming due to rocks near the beach. Overall, we would stay here again and highly recommend it.