Loved this outfit! Size Large fit perfectly and I average as a size 10/12! The material was thick and not see-through which I appreciated since I wasn’t sure. Such good detail in the design and very happy with the product. Arrived just in time for Halloween!