Whenever I travel and prior to booking I always check out tripadvisor - good source of up to date reviews for hotels and b&bs, etc.
It may be good to remember that December can start getting cool here and/or really rainy, so it may be a good thing to pick a place more close by GM place to walk and/or avoid those horrible parking charges. Rosedale on Robson isn't fancy, but the units are like small studio or one bedroom type condos with kitchenettes and secure underground parking. Opus and Wedgewood are great but more $$s and bit more of a walk to the venue. Hope the concert is good...