I have a bunch of Tourmaster stuff, though not the Coaster. I do like that jacket. All I can say is that I have had great luck with Tourmaster. Very high quality and reasonably priced. I am currently looking at a Cortech textile jacket.
Highly recommend Tmaster.
Ride safe.