I have heard people bash Performance because they are the big box store of bicycles. I am sure they are not perfect, but a friend rode a bike a year before deciding he wanted something different. Performance gave him every dime he had spent on it back on a different bike. Customer service like that is hard to beat! Throw in all the other perks they have especially if you join their club and its not hard to see why they are so big.