We would not recommend this place.
The oceanfront views (and sounds!) lived up to our expectations. Everything else did not, and we left wishing we had stayed somewhere else.
The biggest issue was the apartment's cleanliness. To start, animal guests: We knew we would see a few bugs and geckos---Puna is in the tropics, after all. But it was a lot more than we expected. We saw (and heard) dozens and dozens of geckos---on the ceiling, on the walls, on the floor, in the couch. More alarmingly, the walls (particularly in the kitchen area, above the table, and to the right of the shower) and the bedroom desk are visibly stained with gecko droppings. The second day of our stay, we came home to find (and then scrub off) gecko poop on our bed sheets. We also saw quite a number of ants, small beetles, and gnats, including a dead beetle or small cockroach inside the fridge.
Bugs and lizards aside, the apartment was not very clean. The wooden floors had some sand and small rocks on them when we arrived, like they hadn't been cleaned fully. The two white chairs (not the couch) in the living area, the beach chairs, and the salt container (!) have mildew stains. Finally, the whole place has an unclean smell that we would notice when coming in from outside.
The last cleanliness issue was with the bed. On two different nights, I woke up with painfully-itchy, small red patches where I had been touching the sheets or comforter. I am not allergy prone. My partner had a similar reaction after lying on the comforter one evening. (Fortunately, we neither saw nor felt any indications of bedbugs.) No idea what's going on there, but it was very unpleasant.
Moving on from cleanliness, the apartment is in worse overall condition than it appears in the photos. For example, the table (which appears new in the photos) is worn through all over the place. The floors are very scuffed. The finish of the construction is a bit lacking as well---the deck doesn't drain well when it rains (a daily occurrence), the trim is misaligned in the bathroom. The beach umbrella is broken (though not unusable). None of these things affected our stay dramatically, but we felt misled by how nice the pictures looked. It doesn't look like the apartment has been taken good care of.
To summarize: We came thinking that we had splurged on a really spectacular Airbnb. The location was indeed spectacular. But the cleanliness issues were glaring enough to make us feel uncomfortable in the apartment much of the time. And, cleanliness aside, it is not nearly as "nice" as it looks.