We just came back from staying at the Kaanapali Villas & loved it. We had a hotel room & it was enough for us. We stayed there for a week and would stay there again. Loved the location, great beach & had no problems. The room was large & roomy, VERY clean and the king bed was so comfortable. We are the type who are on the go all the time & as long as the room is clean we are happy. Ate at Castaway Cafe two times. Once for lunch, we had a burger & fries and once for breakfast. The breakfast was REALLY good. Easy in & out location and nice & quiet. Could walk to the Black Rock at the Sheraton for snorkeling. If you are wanting a nice relaxing vacation with clean rooms this one is it. For the price it can't be beat!