Lovely hotel in a great location, just a few steps away from the centre.
Very nice room, compact but well organised and extremely clean. Also excellent sound insulation - despite being next to the lifts, we did not hear any noise from these and also no noise from other rooms. The bed was one of the most comfortable beds I have come across in any hotel, and also the pillows were great (one firmer, one softer). We both slept very well and woke up refreshed every morning.
Breakfast was very good and priced reasonably. The selection was quite standard, but everything that we tried was of very good quality. The breakfast staff were attentive and efficient, they replenished things quickly and came regularly to clear dishes from tables when people were done with them.
The front desk staff were also polite and helpful. There is a bar and grill restaurant that also offers room service but we did not try it so I can't comment on it.
We really enjoyed our stay and will definitely stay at the Leonardo again next time we're in Bristol.