It's a great place right in the Center of Rome. A stone's throw away from the Cavour metro station and 5 minutes on foot to the Colosseum. There are a ton of restaurants, coffee shops, snack bar in the area.
Ari was very helpful in getting us checked in and briefed us on all the details of the building. Though the place comes with six flights of stairs, it's worth going up there waking up to see the beautiful Eternal City from the balcony.