We stayed here on our honeymoon. We love B&B's and have stayed at many. I would have to say Royal Roads IS THE BEST! Jan and Doug were wonderful hosts (and while poking around the Royal Roads university nearby, we ran into Doug, attending a fancy dinner in full uniform! ooo, fancy!) and the location, right on the water was beyond beautiful. But the best of all was to (so-called) room. It was more like a suite! A full kitchen, and a seperate bedroom, living room with fireplace with sweet water views??? You have the whole bottom floor to yourself so you feel totally comfortable and private. If you geo-cache, there are some great ones around! We fully intend to save up our pennies and come back out to BC!