The previous poster has given you a pretty comprehensive run down.
Remember that MTBs have a higher BB so that frame is not as small as it looks but would be on the smaller side.
Anything good about it? I imagine you could buy it for little money and it would make a good workhorse once sorted out. The position has been set up for someone too tall for the bike.