Great location, view and apartment to stay in Barcelona.