This is the place that I highly recommand.
The location is great, just nearby across the street, you can find places for surfing. Also some good restaurants are nearby. For example, Kahei Cafe, this place we went twice during our stay. You cannot miss that.
The apartment is very clean. It is renovated so everything is new. The price is low compared to other places. The host even prepare the snorkeling gears for you, although we did not use that. Parking is very convenient, and just steps away.
The host are very very nice. They sent us a pdf with everything, including places to go, restaurants recommendation lists etc. They even recommended taxi company to us. Very quickly response. Also there is a guest book, you can leave your experience there. The host is not only managing an Airbnb, but also making friends.