I would highly recommend the treehouse. It has a huge Lanai with an amazing view. And the location is perfect - you're tucked into dense mountain foliage while at the same time a five-minute walk to one of Oahu's best beaches where you can surf, SUP and snorkel. The host is super nice and laid back. Great place.