Leonardos place is fantastic. Great location, 5 min walk to the colloseum! Lots of great places to eat and drink within a few minutes walk!