We had a fantastic time, its well located steps away from the vatican and a block from the train station. The rooms are very clean and confortable. I strongly recommend the place.
Amazing location, 3 minute walk from st. peter's Church, 15 to spanish steps, metro station almost in front of apartment. Hosts very polite and friendly.