I’ve got one, had it about 6 months now and love it.
Size wise, I’m 5ft 10 and ride a medium which is perfect. They’re a bit longer than other medium bikes which is great for me as normally on other bikes mediums feel slightly too small and a large too big but the Zesty is spot on. I would say you need a large but so much of sizing is personal taste.
Its a quality ride, plush suspension, lightweight and stiff frame and living in the lakes it takes a battering. The finish on the frame is good too, it oozes quality with lots of nice touches.
Let me know if you want any more info.