I can't fault the apartment - nice and clean, looked like the pictures, good amenities and excellent location.
As for Altido, the customer service was very poor. Check in was confirmed for 3pm days before arrival. On the day of arrival, I was told the apartment was scheduled to be cleaned from 3pm-7pm and that we couldn't actually use the apartment until 7pm despite the fact that we had paid for the apartment from 3pm that day. I was travelling with 2 small children and had to use public facilities, incurring added expense for 4 hours. At my request, Altido honoured a partial refund for the time we couldn't access the apartment but offered no other compensation for the inconvenience caused nor an explanation as to why cleaning wasnt carried out prior to 3pm despite knowing we would be arriving at that time. Customer service was very poor which is a shame because the apartment itself (when you finally get into it!) is great.