Pros: The location is fantastic, literally right across the street from the Waikiki beach. The public rooftop also provided great aerial views of Diamond Head. Mark was great with responding to our requests, even when we contacted him around 9pm.
Cons: This place is tiny. The listing says it sleeps three, but I really believe it's more like 2. THIS PLACE WAS NOT CLEAN AT ALL. When we arrived, the sheets hadn't been changed, and smelled like musty oil. There were huge oils stains all over the grey futon (which is also hard as rocks, and really shouldn't be slept on). It was also clear that the bathroom hadn't been cleaned either. There were crumbs/bits of food all over the tables and countertops. This place also hadn't been swept/mopped in a while. When we contacted Mark, he was really great about sending out a cleaning crew out to our appt. within the hour, but when we talked to the cleaning crew, they stated that the usual cleaning women saw that our bed had been made nicely by the previous guests, and had assumed that the room had already been cleaned. Which leads me to believe that this room is frequently not cleaned by the cleaning crew (remember: you pay a HEFTY cleaning fee when booking with airbnb) . It was really unfortunate because it made us question the cleanliness of everything in the apartment (towels, mats, dishes, etc).
Overall: Location is great and our host was great with communication, but I would not recommend this place. You shouldn't have to worry about the cleanliness of your place while your on vacation.