Amazing place & owners! It's close to all attractions (really close to Vatican). You can find many restaurants near building. Metro station is just around corner.
Owners was super helpful and nice.