I can only recommend this place especially for its location! Perfect place a for your stay in Rome!