I don't know if I would call my experience with JV Bikes horrible, but I too was displeased with the service I received from them. I recently went into their shop to purchase a certain item I had researched extensively online. I asked specifically for the item (which they confirmed they had in stock) and the employee I spoke to immediately began to upsell me. This is common practice and wouldn't have been an issue except that they were misleading me with what I knew to be incorrect information. The employee seemed to assume i knew very little so they could tell me whatever they wanted. I walked out of their store without spending a dime when they could have had an easy sale. Went into another LBS where they gladly sold me exactly what I asked for.