can't speak for the jackets but the pants fit real big. i am 6'2" and i have size L pants and they fit nicely, not way baggy but definitely ride my heels just fine. my L siver pants are bigger than my xxl dub snowboard pants in the waist and length, just for reference.
i'd go medium. large if you want really baggy. you could fit two people in a pair of xl siver pants haha.