We chose this place because of the good ratings, however they did nothing for us. My husband dropped off his cruiser bike wheels for some work. He dropped them off on a Thursday & was told they would be ready by Saturday. Not ready. No calls updating us. Hubby keeps checking and finally just shows up a week later. Tires still sitting in same place he left them. He picked them up & will now have to find another shop. I guess his job was just too small for them. Very disappointing.