Our family thoroughly enjoyed our stay in Barcelona. The apartment was clean, nicely decorated, centrally located and the staff was very helpful. We could walk to most tourist sites or easily ride the metro. If you like to sleep late in the morning, this may not be the best place for you. The apartment is not well insulated and we could hear the family above us early each morning; there were screaming children and a whole lot of walking around in high heels. The noise woke us up each day. Also be aware they will charge you a 20 euro late fee if you check in after 9:00 pm. Our flight was delayed by 2 hours and we ended up paying the late fee. This is by no means a hidden fee, the company is very clear about the late check fee. It is just frustrating especially when you have no control over the timing and checking in by 10:00 pm isn't really that late. Overall, great company and apartment.