Good location! It's not on the beach, but it's a very short walk, and there are three excellent restaurants and a convenience store on the ground floor of the building. The Tonkatsu restaurant is especially good.
The apartment is a nicely remodeled unit in a nondescript older building. The pictures give a good impression of the interior. The renovation appears to be about ten years old, however, and it's now showing some wear.
Cleaning was acceptable. The floors and carpet in the main room and bedrooms hadn't been cleaned before we arrived, and there was quite a bit of mildew in the grout in the shower. But the other surfaces in the kitchen and bathroom were fine. Dishes and linens were also good. We appreciated the fact that they include plenty of beach towels.
The staff at Captain Cook were generally pleasant to deal with, but they handled one thing badly enough that we probably wouldn't stay with them again:
When we arrived, they said that the apartment we'd booked was flooded (!) so they put us a similar unit three floors up. This was probably a slight upgrade, which was of course fine with us. But it turned out that this room was not actually available for the full duration of our stay, so they eventually asked us to move to a different building, three days after we'd checked in. Since they couldn't do the move at a time that worked for us, they suggested that we should leave our things packed in the apartment so that somebody on their end could move them. We weren't willing to let somebody move our belongings to a different building while we weren't present, and so they were forced to agree (with a bit of a bad attitude) to let us stay in the apartment where we'd been placed originally.
This was a hassle to resolve, and they didn't explain their plans clearly when we arrived. We were also uncomfortable with the fact that Captain Cook tried to make all of these arrangements and rearrangements over the phone, rather than through AirBnB.
But... probably this was an unusual situation, and everything else about the experience was pretty good.