Absolutely recommendable!
Check-in worked perfectly well, we got many useful advices like locations of the supermarket, sightseeing and public transport.
The apartment is a very nice room with a kitchenette and a comfortable bed and nice bathroom.
It is located about a 15minute walk from the next metro station, which is also next to the Vatican! Even all the other attractions are in walking distance!
All in all a very good place to stay and I would recommend it to everyone