The place is very nice and what adds an extra point to it, is the fact that it is located pretty close to the Vatican as well as being close to the historical center of Rome with some of the “must-see” places walking distance away (e.g. Pantheon, Piazza Navona or Castel Sant’Angelo).
Also, the hosts were very helpful and always available (answers within 60 minutes).
All and all, well worth the money.