I have purchased 3 of these. I love them. And they do fit as expected. I think people must not know how large they actually are, because at first I purchased a medium and it was too big. I am a small, but all the reviews said to size up. Not the case. Stay true to size.
Rating: [5 of 5 Stars!]