The apartment is lovely, feels like staying at a friend's home. The breakfast is a great addition, you can get everywhere on foot (if you're okay with walking for 30 mins) but the public transport in Rome is also definitely cheap enough to get the tram / bus, both of which stop directly outside. Definitely ask about local hotspots and recommendations, Mario was super knowledgeable about the area