It is a great place, just 15min walk from St Peter's square. Everything you need. Matteo was very helpful as well.
My place to go whenever in Rome.