We enjoyed our stays at Leonardo Hotel. The room was very nice and had everything we needed. We didn't eat at the restaurant, but we did stop by the bar for a nightcap. The bartender was very nice. There were only two things that could use improvement. First, we were given a LARGE room the second time we stayed but it was an accessible room and the bathroom was, well, challenging. The toilet was hard to get to and the no-ledge shower leaked everywhere. Second, we used the parking facility under the hotel, which was clean and safe. However, both times when we checked out (the hotel charges you for parking and "activates" the card), we were unable to leave and had to call to get the gate to open. Otherwise, a very enjoyable experience.