A perfect place with some outstanding hosts! We had a great stay and thoroughly enjoyed the company of Margaret and Dem.