yeah medium should be good, especially if you want to use it for more DH/freeride stuff, as it will give a bit more clearence and movement than a large. good luck
medium, i'm 6ft 2 and its maybee a little on the small side. But i do like bikes a bit smaller. Perfect i would say for someone whos 6ft or a bit less.