We really enjoyed our stay in Jon's treehouse bungalow.

Positives:
1) Location, both on the island and in proximity to the beach - close to great beaches, to a grocery store, to a cool town, to a great bike path.
2) Jon and his son were tremendously nice and helpful hosts.
3) Equipment available - bikes, standup paddleboards, etc - Jon has a lot of stuff and he encourages you to use it. This was fun, convenient, and a big money-saver.
4) All guests at the other cottages were very friendly.
5) The grounds were well-kept.
6) A dedicated parking space.
7) We felt very safe here.
8) Staying in a treehouse is a unique, cool experience!

Negatives:
1) Bugs. This was not a surprise, as we were in a treehouse on a mountain in the forest. But it's something to be aware of. Mosquitoes did not bother me (I'm from Louisiana), but they were very problematic for my wife. She couldn't spend any time out on the deck with its beautiful view. Also, don't leave any food out, as bugs will find their way to it. We kept everything--including unopened food packages and food not meant to be refrigerated--in the refrigerator to keep bugs away.
2) The bed and pillows were not as comfortable as we would have liked. Again, we signed up for a treehouse and not a Hilton, so this is not actually a complaint. This is merely to note that bed comfort is a tradeoff you'll make staying here rather than at a hotel.

Overall, we had a great, fun, and unique experience. Jon and his treehouse helped us have an amazing time on Oahu.