great spot right the center of Rome. be prepared to walk up a few stairs :)