My daughter and I stayed one night. I live on the island and wanted us to have a nice "staycation" near the volcano. I booked especially based on the hot tub being available (I had emailed John before just to be sure) but it turned out he had drained and refilled it just before our stay and the water never got hot enough during our stay to be able to use it. That was a big disappointment.
Check-in was another surprise with some confusion about which room we had. I booked the I'o room based on photos and description on airbnb. We had no wi-fi as we were out hiking that day and so I had not received any message about a possible last minute room change. He did "let us" stay in the room we had booked (!) since we had already put down our bags and had taken showers before I called him.
Pros: the place is clean and convenient to the volcano.
I'm really sorry I spent the money at this place - it was way overpriced for what we had. I won't be returning or recommending this place to others.