Meh to all the naysayers. I got my first 25 incher for my 16th year Christmas present at 5'11. Back in the day bikes were 21,23,25 and my 23 was feeling cramped. Honestly it was a bit big but I grew two inches and fell in love with having one of the biggest bikes out there.
Now-a-days I'll ride anything from 61-63cm. 58cm are just awful and 27 inchers scare me.