Overall I would recommend the apartment. Few things we didn't like as much which knocked it from a 5 to a 4.

Pros: Good location, spacious, well set up for self catering. As described. View is wonderful.

Cons:
There is a washing machine in the apartment as it says on the listing but it is a bit of a relic (Francesco's mother struggled to show us how to use it) and we didn't use it in the end because we thought it might chew our clothes.
It felt quite transactional, other places I've stayed I felt the hosts were genuinely hosts. Here we didn't get any tips on where to eat etc, and when we asked about having the apartment set up for two beds we were told basically that we should have asked for that up front and no attempt to rectify even though we were staying there for 4 nights.