3 of us stayed in this apartment for 7 nights. It is very nice, with character, tastefully and well equipped according the description. Two bedrooms en suite are not so easy to find and make a huge difference in convenience.
Its location is superb; just next to Vatican and few steps from St. Peter's Square, 12 min walk to metro station. Even in a such touristic area you can find local restaurants (Romulo) or bars just around a corner. A highlight for children was a gelateria on the corner with Neapol type of icecream.
Guglielmo communicates promptly and provides answers to all your questions. I highly recommend this apartment.