We ended up staying at a cottage at the Royal Lahaina Resort because the A/C was broken at the Kaanapali Ocean Inn, so that was a nice upgrade. The bed was comfortable and the cottage was spacious. They had available paid parking. Maid service came everyday to give us clean towels and make the beds, which was a nice perk. We didn't end up spending much time at the resort. When we did, the pool was great, they provided beach towels, happy hour at the pool bar, and can walk right onto the beach easily. Overall, I would recommend staying here.