I am 5'll and 155 pounds. I would like some otts and a puffy coat that fit nice and roomy but not huge so that I can still hike a ridge in em or what not. I figure the pants can just be hiked up some with the susspenders but I here the otts are huge. SO I am wondering M, L, or Xls.