We ordered three steak dinners at £29.50 each plus sauce @ £3.50 - we had two types of steak all were dry, chewy, with grizzle - sauce bland, cauliflower cheese was hard - Another had a pasta chicken dish, chicken was tough to eat, lots of food wasted as inedible, meals in general very disappointing for the cost. Bar staff were friendly and helpful. Rooms we had were on the second floor, they are a bit dated, and the bathrooms quite old, the tap and toilet flush were very stiff to use. No instructions for the air con/heating, took us an evening to work it out, and then it had a mind of its own, in main the room was quite cold, seeing it was snowing wasn’t a good time to have a temperamental thermostat. Other room we had there was no heating, they did provide a floor heater. The staff we cannot fault, friendly and helpful. We would not stay at the hotel again, or other Leonardo hotels in case they were the same.