That looks like a pretty small framed mountain bike (~19"), might be a bit too small for you. As far as it holding up - you'd need to replace at least the rear wheel (anywhere from $200+) but other wise it should hold up.
He wants $900 obo. Don't think I'll be ponying up that kinda cash