we had great stay at BBarcelona. Great location and service during checkin when our flight was delayed.
Apartment is nice and clean, close to public transport.