The apartment was great- big, clean and with all the necessary facilities. The terrace was a delight, despite the not-so-great weather. It is quite close to Piazzale Roma and 2 minutes away from a supermarket, which was very useful for us.
The only downside was that we could not check-in until 4 p.m. and it was a bit hard to find the address.
Overall, I would definitely recommend the place.