Outstanding apartment just few minutes from Colosseum.
Very easy self check in