Best place for short or long stay in Barcelona.