We had a wonderful stay at Kaanapali Shores, Unit 251! The location was perfect for our family - close to walk to stores, restraurants, the beach and beach front walkway. The balcony was my favorite as you had a great view of the ocean to see the whales and also of the beautiful lush gardens and pool. The pull out bed was comfortable. The kitchen was well stocked and had everything we needed to eat most of our meals "at home". Communication before, during and for check out was easy and helpful.