I bought the white one 56cm. It arrived pretty quickly and set up was ok out of the box. I have another bike (cervelo r3) that I use for road biking. This is for my 2 kms commute to work. I had some bike gear from that bike to swap into this one as upgrading parts is always nice. I swapped out the pedals for some bigger ones for $10 (sunlite nylon sport) which give a much better support. I also put on some other wider tires than the ones that came with it. I found communication with the store through Larry was fine. I really like the bike and I use it also for riding around Central Park after work with my kid.