I got the 105, mainly because my wife has a Cannondale Synapse Carbon 105 and we can swap components if necessary. Re sizing, the Canyon size calculator determined that I needed an S, which surprised me because I am 5' 9" and I seem to be an M with other makes. I ordered an S and I now agree that an M would have been too large, but I do think that I need a longer stem - probably because I have short legs and a relatively long torso. Everything works fine and I have had no issues and no punctures. I have done around 300 miles so far and little needed adjusting when I recently gave it a first service. It comes with the 11-32 cassette, which is fine if you live in a hilly area but probably too wide for me - I might change this at a later date to a 12-27. It is difficult for me to give you an objective review because it is my first road bike, so I have nothing to compare it with. Quality wise it is up there with my wife's Cannondale. I am over 60 years old, so I will not ride as fast as you younger guys, but I can now easily achieve 20 or 30 miles at 15 mph and still be fresh at the end. No point in any photos because it looks exactly the same as on the Canyon website. Also, I ordered pedals, pump, cages and multi-tool with the bike, mainly for convenience because they are a similar price to
Wiggle/
Ribble.
Hope this helps