A fine place all right, but we spent a weekend there over the 'summer' and the place was badly let down by some of the service. The food, grounds and hotel were all superb (except for the noisiest bed I've ever slept in, which was particularly problematic with a 6 month old in the same room). Breakfast service was a joke: people waiting 15-10 minutes at the door in a not very busy room and then handed a menu and told to find themselves a table, where further waiting was ahead of them, one waitress asking to take the toast from on guest before he finished and another waitress stormed off in a huff when we had the temerity to ask for a high chair. Add to this that the cot we requested was given to us with sheets that obviously smelled of baby vomit. A fine establishment let down by poor service. I e-mailed the management after leaving and they didn't have the manners to so much as acknowledge the mail so I wouldn't expect the staff to be much better. I don't recommend the place.