At 5'9 with a longish upper body I find Ragley's 16" just a touch short. Totally rideable but a very BMXy feel, which might not be a bad thing if it's a playbike but not ideal for all-day/XC riding.
Obviously it's all very subjective but I hope that's at least mildly helpful!