The appartment has a very good position, it is close to Sants Station (Sant Estacio) and this station is one of the biggest station in Barcelona, so you have direct access to a lot of destinations.
The apartment is very clean, very well equiped, we stay there 4 people, 2 adults and 2 children and had felt very well.
Teo was very accommodating, we had landed very early in the morning and he let us to stay when we arrived. The same was at the leaving.
Teo gave us all the information that we need during our stay.
So I think the apartment is a very good choice when visit Barcelona!