The place is great for a short trip in Rome. It got all that you need, the location is perfect with a metro station in the proximity and a lot of attractions within walking distance.
Mario is responsive and made good suggestions on where to eat.
I’d stay again whenever in Roma!