Someone has that exact bike on my campus. Looks to be more expensive than $150 in person...good pickup.
$150 for front disk brakes, non-twisty shifters and full suspension ... pretty good buy in my opinion. It will probably serve you very well until you decide to upgrade.