Amazing and rejuvenating stay! David has been such a great and helpful host too and was very flexible with arrangements :)