Overall, great apartment in an excellent location. Beautiful living room with a wonderful street view. Not very hospitable and with semi-hidden fees.
Not a five star because of minor annoying detractions to the experience. Check-in couldn't accommodate our slightly earlier arrival (still within the official check-in window), and instead the lady checking us in was 15 min late, which is problematic when there is no easy waiting area (for a family with kids and luggage - a short walk to a cafe for those traveling light). The apartment is not appropriately stocked. I do not expect to have luxury toiletries and closets full of goodies, but for a 7 day rental we were handed 1 garbage bag, 1 pouch of liquid soap (30 ml/1 oz) which we were expected to share across the kitchen sink and 2 bathrooms, 1 dishwasher tablet and 1 laundry tablet. There was a bare minimum of bath towels, no paper towels, literally 3 paper napkins.
We were charged extra on arrival for weekend check-in and for the hotel tax, about 80 euros all together, which other Airbnb's we used in Spain included into the fee. It was noted in the detailed terms, but generally you expect Airbnb total to be the actual total.
All in all, I would stay there again, just budget for $100 of hidden fees and $30 + hassle worth of shopping for basic supplies immediately upon arrival.