It comes shrink wrapped, which is very deceptive. I was ready to return it without opening it, but I'm glad I opened it. This is a beautiful dress and excellent value for money. My only problem is that the size is wrong. I ordered 5 and it looks like a 4T so I have to return it. Just order one size up when you order.