Great place! Great hosts! Great place with the amazing view! I will stay there again when I come back. I felt good during the stay and I feel good writing this review. Highly recommend!