Good, clean rooms for basic necessities. The staff were very friendly and ready to answer all of our questions. The hotel is located a couple of blocks from the "Rambla" area, which is full of restaurants and shops, but our room was at the back of the hotel and we didn't have any noise issues during our three nights. There is a metro station 5 minutes from the hotel and the waterfront is maybe 10 minutes away (maybe 25 if you want to make it all the way over to the beach, but it's a pleasant walk). We also spent several nights at Hotel Medinaceli, but Hotel Onix was much better. I would stay here again.