You will have a great time in Barcelona especially when you stay in this location.