I bought this to go over layers. In a t shirt it is snug. I normywear L or XL and bought 3X and it is very snug. I should have bought 5X. Ridiculous!Nice fit, style, and the fabric feels like much better quality than expected for the price. I would give it rave reviews but the zipper is a bit cheap (I think it'll last but doesn't start or glide smoothly like a good zipper) and it came with a broken snap. I'll replace the snap if I can. If not, I'll just get by with the zipper.I haven't worn it in really heavy rain yet but it seems quite waterproof, not just "water resistant." It has been raining all week and it's certainly doing the job.I had wanted a better quality, fleece-lined raincoat but the only ones I found looked dorky. At least this coat is attractive and keeps me dry, and all for under 30 bucks so I'm not complaining! I just wear a sweater underneath, and will keep an eye out for my ideal raincoat.This is light-weight and comfortable. Good sized pockets and ample hood. Has a full length zipper and snaps as well. I wanted something a bit longer to wear in the rain while walking my dogs - but something light weight that I and move easily in. This is perfect.I received the wrong size initially (ordered 4XL, got a 2XL), but they responded to my email within 24 hrs and after I sent a pic to prove wrong size, they sent correct size right away. It does take a few weeks to arrive, but I got the requested size with no hassles. I'm normally a 2XL in Canada (48-40-48) and the 4XL fit everywhere but the bust was just a bit snug. Will keep it anyway. Nice looking rain jacket. Very lightweight. Good for someone that only needs it 3 or 4 times a year like I do.