All you need and more. What lovely accommodation in such a beautiful setting. Would definitely stay again.