There is no better hotel on La Rambla than the Onix. My wife and I loved every second of our stay here because of the excellent service and breathtaking location within the city.