I stayed at the Bayshore a month ago for two nights and loved it. I had a large, quiet room with a wrap-around view of Coal Harbour. The staff were astoundingly friendly and helpful.
Once the bridge is fixed, I'd love to spend a weekend there this summer.
They had quite good rates too!
I just had two nights at the Westin Seattle and six at the Westin Copley Plaza in Boston. The Bayshore blows them all out of the water.
I've stayed at the Sheraton Wall Centre as well. Although they have free Nespresso in their lounge, the Club room was small, and it's across from a hospital. I much preferred the Bayshore's location.