This my smallest MTB frame 17 inch, (normally I ride 20-21 inch frames) which I adjusted to my size thanks to a high rise stem and proper seat post
I also have this CT Wallis in size 52 because of its tubing which I will make work other wise 56-57cm is what I ride on road bike frames