The apartment is large and very stylishly decorated. It's in a brilliant location and as described. Angel was really helpful in communicating in advance of arriving. I'd definitely consider staying here again.

I didn't meet Angel himself, but I did have some small issues with BCN apartments (the agency looking after the letting), hence the lower star review. They didn't turn up until 40 minutes after the time they said they would be at the apartment, leaving me waiting for quite a while. I normally wouldn't mind so much, but they were already charging me 20 Euros extra to check in slightly after 8pm, so if I'm paying more I expect someone to turn up on time.

They also did not give me a receipt for the 20 Euros or for the local tax I paid on arrival, which isn't ideal as I was traveling for work and need receipts to expense.

Not a serious problem, but worth noting as this isn't a problem I've had in the past with Airbnb.