We loved the central location of this apartment. It made walking to all the key sights really easy. And being able to park our rental car nearby in secure parking was an added bonus.
We were travelling as 3 adults and 2 x small children (2 year old and 5 month old) and, on the whole the apartment worked for our needs. It has a bath in the master en suite so that was great for bathing the kids before their bedtimes. Unfortunately the oven was out of action, so that was a bit frustrating as we bought a lot of food to cook (because of the kids - I think most people would want to enjoy the delicious tapas on offer nearby all the time). Also there were no dishwasher tablets, eventually we got given 2 (not enough for all days). So a few small things that meant our stay wasn't perfect, but on the whole we really enjoyed it.
A little note - the main balcony off the living room (as per the photos) doesn't get any sunshine. We were a bit sad we weren't able to use it for sunbathing while the kids napped.