I'm 5'6" w/ 32" inseam and love my 15.5" mongoose. However, there have been a couple of occasions out on the trails where I found the knee-to-stem dimension a little tight for my tastes.
I'm rolling my 17" KHS on the trails from here on out.
A 16.5 doesn't sound that bad for you...