Everything you could need and more. Would definitely stay again if back in Barcelona. The apartment is to a very high standard and can easily get to anywhere in the city centre in no time at all.