Stay was wonderful. Condo was spotless, lots of kitchen amenities, waves crashing on the rock wall and perfect for viewing the ocean! Kaanapali is awesome for snorkeling and close to everything! Mahalo