The location was perfect for seeing the sites (everything in about 30 min walk) and amazing restaurants right near the flat (Dar Poeta and La Tavernetta 29 da Tony e Andrea were are favorites!) Bar del Cinque has amazing espresso martinis, too!
No wifi, but the terrace is incredible. Two stories with amazing views. Kitchen is minimal, but has everything for basic cooking and coffee (we ate out most days). Highly recommend for your Rome stay!