Great place to stay in the charming old town of Barcelona.