Wow. What a view, what a place, what a stay and what an experience. We were exhausted on arrival and left feeling like new refreshed people - our little dog had the best time and went from a city slicker to a country pup in no time! We really had such a wonderful stay - we will be back!