One of the Best Hotels i have been in Germany,
1) staff is more than great and welcoming , helpful
2) location is just great
3) rooms are spacious
4) prices were good except for two days they were so expensive 179 Euros
in general if i would stay in germany i will stay t leonardo hotel.