The Grouse Inn is convenient, being on the NW corner of Capilano Rd and Marine Drive. North Vancouver may be a little out of the way when coming from the border, but once you are in town, it makes a lot of sense.
The office staff is efficient, but a little off putting. Not sure if it was just a bad day, but our check in was accompanied by some rather brusque treatment. The check out was equally stilted. Maybe it's just Vancouver, but I've had that same treatment at other properties in the area.
The room was clean. No off putting odours. The bedding was crisp. The bathroom and vanity were immaculately cleaned. This is an older property, but they do a fine job in keeping it maintained, aside from the parking lot, which had a sizable pot hole at the entrance.
The included continental breakfast was pretty basic, but we left the hotel to get breakfast after we awoke.
All in all, for the price, the Grouse Inn does the job. It's not fancy, but it doesn't have to be. They offer a clean place to stay. That's all they need to do.