A well-located, stylish place in the heart of Barcelona