There is no better place to stay while visiting Barcelona. perfection.