I have have the Oreck XL2100RH Commercial for ten year now and think it be a great vacuum . I just buy a new roller for it on Amazon for a great price along with some belt . have to replace the fan housing assembly three year ago when the plastic crack , but it work fine now . just do not let the handle hit the ground too hard , I think that may be how I crack the fan housing . keep it clean around the roller and belt for optimum performance . it be amazing how fast dirt and pet hair will build . it do a great job on pick up pet hair . for the price , you can not go wrong .