The apartment is located at a very nice location within a walking distance from the Vatican city, and with a couple of very good restaurants and cafes around it. The kitchen is equipped with everything, the bathroom was clean and smelled really nice, the beds were comfy.
Leonardo himself is a very friendly and helpful host, and staying at his place was the best decision we've made in the trip.