Bike is clean and everything works. 29 inch tires and extra large frame. I would say you must be at least 6’1” to ride it. Thanks for looking!