Location: Perfect! Walking distance to all the sights, safe at nights, plenty of nice small restaurants close by, good coffee shops downstairs, shops are close. Termini train station - 15min walk (even with heavy suitcases). Basically everything you would want, is there!
Check-in/check-out: Very smooth, good communication, with no issues at all.
Apartment: Liked the fact that bed is on a raised level, creating a separate "sleeping area". Overall clean and tidy. Weather was fairly warm while we were there, so there are 2 fans available, which was great. Only downside was the shower / bathroom - improvements could be made, e.g better non-leaking showerhead; add a hook on the wall so the showerhead could be stored there for washing the hair, etc. Having a nicer bathroom would have added to the "holiday feeling".