I ordered this product in a small and the top itself was fine but just too big for me. I then ordered it in an x-small but I got a different style than what was stated. I ordered ANOTHER x-small and it was a completely different style than the first one.