I seriously love these.  The fleece is super soft and comfy on the inside and they are snug fitting. I feel they are perfect for layering.  Just get a size or 2 up.  In ordered large and I usually wear small and the fit is very comfy and still form fitting.  I think these are an incredible deal and I will probably buy the blue and pink ones also.