Size large, all upgraded components, older bike with modern geometry, great all mountain bike. Seat post is currently "under repair" haha as I took it apart to try and fix it, if you pay full price i can throw in a normal seta post to get you riding. Also have a set of pedals if need be...