The location is extraordinary, just two steps (literally) from Barceloneta beach and fairly close to the metro station. The apartment was super clean and the hosts very helpful. However, I find that the quality of the apartment doesn't match the price we paid for it, which was over 500 euros for 3 nights [including city tax 15 euros and late check in (after 21.00) 25 euros]! It is an old building, with no elevator and a steep staircase, with a persistent smell. The apartment is not renovated, the bathroom is only new. The bed is small, not for 2 grown people. The only way to justify the price is the location (but if you go during the winter this location doesn't offer much). We had generally higher expectations given the price...