It is a really nice place, well located to discover the city. You are near Metro, train station (which is directly connected by train to the airport), Coloseum & Forum...
Some facilites around (supermarket, trattoria, gelatti...)
Go directly to this nice place!