A quite mixed experience. We had a large, cosy room. But its bathroom, while mostly functional, gave a ramshackle impression. It had no working ventilation, so it stayed wet and steamy hours after showering. Staff at check-in were very friendly. At the bar the standard wines and spirits had run out so they tried selling the pricey stuff. Breakfast was a dud: poor availability of standard cooked breakfast items leading to queuing with impatient guests. The available items ( coffee, scrambled eggs, bread) were of subpar quality. I'm not sure whether I'll stay in a Leonardo again.