Buying bikes direct with no shop in between makes you the repair and trouble shooter if anything goes wrong. I like their bikes, but I have loads of experience. Bottom line? If there are no initial hiccups buyers are typically happy. If things go wrong customer find themselves in a DIY situation. Some resellers are better than others. I like biktrix. Roshans crew take good care. Juiced tends to xagerate performance specifications.