Unfortunately, I had to cancel this Airbnb that I booked for 30 days within two days of arriving due to a lack of hot water & a leaky tub faucet and ceiling. The issues were definitely not the fault of this host who was apologetic and communicative throughout, but mostly due to a rare bout of torrential rain that poured and caused blizzard and flood warnings throughout the island of Oahu. The timing was unfortunate, and I didn't stay in the Airbnb long, so I feel I cannot rate this Airbnb accurately. In addition to the aforementioned problems, there were also loud construction noises throughout the day which made it a bit difficult to work and conduct conference calls. The kitchen, however, was fully stocked with pots, pans, cutlery, tea leaf strainer, and a rice cooker. There were also swim goggles and extra bedding for the sofa bed, which I appreciated. The bed was a tad squeaky and the apartment unit itself is on the old side, but that's true for a lot of places in Waikiki. The location is excellent and near lots of cafes, restaurants, and the beach. Pro tip: there's limited street parking and parking in Waikiki is notoriously difficult and expensive, so it's best not to come with a car or expect to either circle the block for a minimum or 30 minutes/pay a lot of money per day for parking garage fees. Hoping the water issues get fixed promptly for the next guest. Thanks to Germaine for working with me to issue a full refund.