We spent the weekend in the appartment which is perfect for such.
The location is great and there are a few nice bars and restaurants just around the corner.
Recommend buying a Roma Pass if you plan to travel by local transportation when in Rome, that way you can get two attractions included in the price and 72 hours of free public transport.