You will be happy at the Holiday Inn Downtown because it is close to the pier. Plus, the Vancouver Holiday Inns seem to me to be better than the American Holiday Inns. I would stay there if I could afford it.
I stayed at the Holiday Inn Express on Hastings st. which is away from downtown. It was very nice and I stayed there for two nights after I had cruise one way to Vancouver. I prefer to be downtown.
You hotel will be nice and clean with a nice spacious room with a nice comfy bed. They have a nice continental breakfast.