Great space. Great Location. This place is a gem in Rome.