The pictures of this listing are very decieving. The Kaanapali Ocean Inn is not a cute little yellow Inn that sits on the Ocean. There are several brown buildings scattered throughout the property, and ours looked nothing like the listing pictures inside. Our bathroom felt dirty and you could see several fingertips on the shower glass, and the carpet in our room was chunky and loose (like not pulled tight-probably because its old), and had staining. We were checked into our room late (after the 4:00 guaranteed check in time). If it wasn't for the beautiful beach access, there'd be nothing great to report.