I’m 6ft and went for a large Morwood Makulu (25″ top tube), I also ride a large Mega TR (24″ top tube).
The Makulu feels perfect, previously I had a medium Intense Socom (23″ top tube), always felt cramped and unstable.
I also recently rode a medium Morewood Kalula, bike felt really cramped (23″ top tube). Maybe I could get away with riding a medium Makulu, as it would be a 24″ top tube (same as my Mega), but prefer the stability the longer bike gives me.
You will notice I have used the top tube measurement, rather than seat tube measurement (which is pretty irrelevant for dh bikes due to some odd frame designs!). My Makulu is effectively one size larger than my Mega TR, which goes against the ‘buy one size smaller’ ethic.
Something else which is very important, is getting the bar height and position setup, as it can ruin a bikes handling. I ran my bars pretty low on the makulu when I first built it (Atlas stem, low rise atlas bars and boxxers as low as possible), it was horrid until I rode another makulu with a much higher front end. So I ended up dropping the forks through the crowns, fitting a set of atlas riser bars (+20mm over the low rise bars) and a 10mm spacer under the direct mount stem. Bike handled far better after that, really good in the air and on the steep stuff and find I can lean on the front end more in the turns.