A perfect place to stay - beautifully decorated, many personal touches, lovely hosts, - absolutely everything you need for a perfect holiday.