This is my favorite apt to stay in when visiting Barcelona. It's spacious, clean, and perfectly located. The Petite Bangkok. restaurant a few doors down is excellent. Maria is very accommodating and the people who handle check-in are always very kind and professional.
Book it, you'll be very happy you did!