The Pinnacle Hotel in N. Vancouver was just perfect for our family gathering. Three things:
1) Great to get to from the airport, which is way on the other side of town. Jump on the train, then on the sea bus, and you get off about 1/2 block from the hotel.
2) Tons of great restaurants and shops just out the door on Lonsdale and at the wonderful Londsale Quay. There always seems to be lots happening and the area felt fun and safe.
3) The hotel staff was great, really a cut above the usual nice hotel, and the place was very clean and nicely done.