Ive ordered these for many years now and my most recent order ... I pulled the top on and noticed it was super super short.  It says its a Small like all my others, but I set them side by side and its 2-3 inches shorter... and the cut is all different.  There is a split seam down the back on my new one.  I think they have changed and that makes me really really disappointed.