A great location, some really good food, brilliant staff... we couldn't have been happier. It was perfect for our weekend away.