I order an Xs and it fit perfectly, the shipping took about 3 weeks. I ordered November 15 and it came December 7 so not that bad!!! Would totally recommend for Christmas or New Year's Eve parties! Color is exactly the same as the picture, everything is the same as the picture. Would definitely recommend it for anyone! This is a great buy!!!'