This apartment has everything you need in the heart of Barcelona