Personally I'd say large. I'm 5'9 and ~160 right now, and my Large Uno's are still pretty snug top to bottom and around the thighs (almost certainly due to my massive guads). You are on the border, though.
__________________
ElJamoquio didn't hate the world, per se; he was just constantly disappointed by humanity.