Might be a bit on a big side but it’s 90s mtb so depends how you build it imo. As you by my seat post and head tube extender it has been bit on a small side for me. I have a another Marin built up with exactly same geo - feel free to pop by to test ride it
Too big for a 5"8 rider I assume?