What a beautiful place to stay! It really has everything you need and the hosts provide more than you could ask for. The communication is quick and effective. Really really loved it