Modern and clean hotel in the heart of the old town of Barcelona.