Excellent - every part of our stay, such a beautiful setting and high quality accommodation, we will be back