All-around the Westin is one of my favorite places to stay in Vancouver. It's a 4-star hotel so you can expect big clean rooms and competent staff, and the location is walking distance to wonderful Stanley Park. There's also a good gym and a small swimming pool. The price is quite reasonable for central Vancouver as well.
When you check in ask for a room on one of the higher floors - they have great views of Coal Harbour.