What a delightful week it was! Mairi is a great host and made us instantly feel right at home, and also made every effort to assure we had everything we needed. Being vegan it is not easy to find a place that can accommodate your requirements (and we were not even expecting anything) but Mairi surprised us with home made vegan muffins that were delicious! Mairi does go the extra mile to make sure her guests are happy. Highly recommend! 5 stars.