This location is right by Piazza Navona/Pantheon which is a great area, this made getting around incredibly easy.
The place is indeed small/cramped as the description mentions so for anyone tall/claustrophobic be aware. I'm 5'8 and had to duck just to take the stairs.
The host met us outside the door and walked us through the location and they were very friendly/responsive during the stay.