With the Giant, I bought it directly from the website and had them deliver it to a local shop for assembly. I know most shops are reputable and don't want to throw them all under the bus but if I were to re-do it, I would have ordered it through an actual person at a shop so they had something invested with the sale. I think where I went wrong was buying it through the website and the shop was just kind of like the middle man. The sale was already made and they probably didn't care too much about me after that.