Difficult to find a non-puffy coat that was practical but this one fits the bill. Has hood, snaps and zippers and can easily wear a sweater underneath. Now what I hated was the long, long, long wait to have this delivered! I placed an order on Dec. 1 and today -- 15 days later -- I received it! While I agree free s/h is a wonderful thing, it still shouldn't take over two weeks to receive an item. I will be very hesitant to order from the Avenue again unless it is something I don't really care if I receive it in a timely fashion.