C456 here, I'm 5'10 and on a medium. Could possibly have got away with a small but it'd be close.
Pros- it's cheap, it's light and it's strong. Decent geometry, big mud clearance, etc etc. Very good rear end feel- I gave up on my Mmmbop as the rear wheel just didn't want to track the ground, it bounced off everything. This has a bit of steel-like compliance without being bendy.
Cons- the finish is pretty poor, scratches very easily and some of it's actually come away when I've removed helicopter tape, that's not good. Feels a shade long, but weirdly doesn't climb all that well (standard 456 failings tbh) Geometry and general handling doesn't quite match my old Soul, but then, not much does. Still very good though.
All in all, not an amazing bike but a very good overall performer. Best HT I've had since my Soul, and it's pretty close between those two. I've just stuck a Works head angle reducer which does make it even longer but seems like it's generally an improvement.
No problems putting it my Thule rack btw.