This listing was beyond my expectation. It's clean and spacious. The location is perfect, close to good restaurants and Kamaole Beach Park III is right accross the street. Will definitely stay again.