The apartment is very well located, is spacious and the self check in is extremely efficient!
We had an excellent service by the staff, the only problem encountered was the lack of air conditioning in one of the rooms and the pressure of the hot water (which seems to be common in Rome) but recommend.