Really great place in a perfect location in Rome.