Hotel Leonardo was good, but there were a few things that meant it didn't get full marks. Room was a little outdated, shower leaked, shower hose was broken and sprayed everywhere, some mess and hairs on the carpet from previous occupants, mini-bar is very expensive. Receptionists were good, location is nice, so overall an OK experience.