Overall ok.
Pros: good location, big apartment, clean
Cons: complicated checkin /checkout, extra charges, apartment is empty, not even shampoo, shower gel or salt and pepper, TVs don’t work - this is during the World Cup.
For the price of a good hotel in BCN I would expect basic amenities.