We had stayed in Kaanapali before at a condo closer to Lahaina (similar amenities and pricing). We picked Kaanapali Beach Club because of the location on right on the beach and the pool. Communication with our host Gordon was excellent and very helpful. When booking, be sure to understand the view you are getting before committing. We had a Deluxe beach view which was one condo over from the Corner Beach view. Our condo had a balcony over looking the pool with a full beach view which was excellent. I don't recommend a Mountain (inward to the island) view for this price. We were there during Covid-19 restrictions, so the condo was cleaned just once during our 11 day stay. That said, you can request a cleaning if needed and you can also request towels, toilet paper, and other items for your stay at any time. Also they pick up any garbage and used towels you put outside your door. We had a family of 4 staying in the condo (one bed + one sleeper sofa). The space was just fine for this size family, in fact the bathroom was huge so it more than we needed. As a note, the master bedroom closet doors open to both the room and the bathroom so if you have none family members with you understand that to take a shower to close one (or both) sets of doors. The condo itself was great, however, the overall complex is a bit dated (which was fine for us). The pool was great for our kids, however, there are some weird policies with seating at the pool (one day they took our towels and stuff when we went for lunch so when we got back there was another family at our spot which was awkward). Also parking in the evening was a little challenging. We had a compact SUV, so the spot size were fine, however, people in anything larger (like a 4 door Jeep or a suburban) had issues. Also the upper level fills up after 4 pm, but there are spots on the 2nd floor. Beach access is a bit challenging (you had to go to the far end of the complex beach front to get to the beach). The beach area is also small, but it was fine for us. Having free laundry washer and drier was great and appreciated, so you don't need to pack for you full trip if you do laundry while there. It was about 5 minute drive to Whalers Village and about 7 to 10 minutes to Lahaina, so that was great. Food was a little expensive, but with in the cost of things in Mauii. Drinks like a Lava Flow were slightly cheaper than restaurants in Lahaina. There are restaurants, food trucks, and a grocery store with in walking distance from the complex if you want to leave the complex for food and supplies and don't want to drive. The Kaanapali Beach Club staff was pleasant and helpful. We were offered to do a timeshare pitch, but we declined. They were not pushy about this which was appreciated. They also offered to set up some activities for us, but we found their pricing higher than setting up ourselves or using a different third party. Overall, we would stay here again.