Thanks for responses. It is truly unanimous then. Its a bit more than I wanted to spend, but I rather spend now than worry later. I am bit put off by their sizing methodology though. According to road bike size chart I am 50-52cm and there's simply says xs, small, etc. I know this is a dumb question but do the standard sizes go by seat tube length? Because the xs is 50cm and the small is 52cm. A friend (he is the co owner of a bike shop) told me that due to my shorter stature 51cm is the sweet spot for me. Should I round up or down?