Svevo's place is really wonderful in terms of location. It's so central and close to the Colosseum/Roman Forum and stylish Monti district, which is full of wonderful eating places. Svevo gave us excellent recommendations for eating places, and the check-in process was smooth and relaxed!
The flat itself is clean and very stylish, if a bit small. The only real drawback was the lack of amenities - we were a couple staying for 3 days and were given only 2 toilet rolls between us! The bathroom is really quite tiny, and the flush is a bit problematic. None of these things were deal-breakers but did take away a bit from the whole experience.