I've also taken my R1200GS out to the shop in Newmarket (Open Road BMW), and dealt with Paul Nixon and Mike Rocco: outstanding service from behind the desk at the front, hats off to them and hearty handshakes!
... however, can't quite say the same for the people down below in the actual shop: 3 times in a row, they "forgot" to tighten back my oil cap, resulting in excessive hot oil spray all over my pants during the 70min ride back to Toronto. Additionally, the LAST time they changed my oil and did a tune-up as per the maintenance requirements (of warranty) - for there will likely be no returning to this shop now - they somehow "lost" my bottom skid plate and then had the audacity to tell me that "perhaps I lost it when I did my own maintenance".
Now, forgetting to tighten the oil cap can happen to anyone, even more than once. But the 4th time I went to get my bike back from them, I had Paul Nixon personally bring the bike out to the parking lot (from below), and without even getting near the bike I asked him to personally check the oil cap on top of the engine block... and sure enough, it was barely "placed" on, not even a full turn to tighten it. Nevermind, using the actual wrenching tool to make sure it stays on: had we not checked, likely I would have lost the cap before even making it to the highway from their shop.