This place is heaven on Earth. Beautiful interior, perfect location and amazingly easy check in. I can’t fault a thing. You have to stay here when you come to Rome.