Nice place and location, just as advertised.
Kinda expensive, but I guess this is Rome after all