Super location, nice apartment, easy self check in. Good base for an adventure on foot in Rome