best place to stay in Barcelona. amazing location and awesome terrace.