The place even looked even better than what I was expecting. Situated conveniently near Sagrada Familia. Shops and restaurants just below the building.
Only downside is the lift..you have to go up a few steps to get to it.