Easily 5 stars - beautiful place, unbelievable location, and the hosts are so so friendly and helpful.