In reply to Batcloud:
I bought a carbon canyon road bike with 105 about 6 months ago. Excellent value. I only hear good reports. BUT I had issues with mine and dealing with Canyon, in my experience, was horrendous. Arrogant and rude. Never again for me.
Two things I will point out though.
The innertubes both failed at the seems, just pulled apart.
The whole groupset is 105 EXCEPT the cables and covers. These are cheap replacements. After two weeks the brakes started getting stiff. This was due to rust build inside the cables. Replaced them with original Shimano.
Not being negative, just mentioning my issues.