Best place to stay in Barcelona, close to the beach