The tree house is the perfect place. Really feels like you're in a world of its own, with friendly locals, fresh food, beautiful views and pristine beaches. The view from the house is so perfect you never stop staring!