Don't stay here if you want to be warm. The room was so cold. The hotel is eco-friendly so they have adjusted the air-conditioning to make it so ineffective. It does produce heat, but the fans are so ineffective this won't make a difference to the room temperature. I put a strip of paper on the vent to see the airflow and there wasn't enough to even move the paper. The hotel lobby is actually warmer than the rooms. Had to complain twice to the front desk before they reluctantly sent someone to my room to check the heating. The advised that its cost cutting measures as "people leave the heat on all day so they have a warm room to come back to and that costs money". Of course, these money saving measures (sorry, environmental measures) aren't passed back to the customers. This ineffective air-conditioning will be awful in summer too - hot rooms with no ability to cool them. Had to do some work in the evening and had to wear two jumpers and a scarf to keep warm. Complained a third time only to get shrug and told "nothing we can do"
As for the staff...they were surly and unenthusiastic. About as cold as the room!. The front desk staff should at least try to pretend they want to be at work. Why work in hospitality if you can't be hospitable?
I've stayed in a Leonardo in Swindon, Bristol, and Kidlington, but will never stay in another one after this experience. I'm so unhappy I've even went so far to get the hotel removed as a recommendation from the travel app my work uses.