Edoardo's house is one of enjoyable experience when our family was staying in Rome. It's cozy, comfortable and especially suitable for my 4 (four) family members.
About location, there are 24 hours cafe selling beverages and sandwiches in 1 min. And 3 min, there is big supermarket. Also Vatican city in 3 stops by bus about 15 min from house. I strongly recommend this one if you are looking for staying in Rome.