David's apartment made our stay in Barcelona even better. The location is perfect, the only thing need to improve is the other bath shower was not functional during our stay. Rest is perfect.