This wedding dress is an ivory Justin Alexander ball gown with a beaded bodice and tulle skirt. It has a beautiful sweetheart neckline, with a zip up back. The zip is hidden by beautiful buttons that add to the lovely detail of the bodice. The beading on the dress is subtle, and catches the light to give a small sparkle that adds a touch of class. The skirt is mostly tulle, however has some lace design towards the top that flow nicely into the beaded design of the bodice. The dress comes with a small lightweight shrug that features the same beaded pattern as the dress. It is an excellent addition to the dress and allows for different photo opportunities as it creates two different dress styles. There is also a hoop underskirt, which can be worn if desired to really accentuate the ball gown skirt. The dress was bought as a size 16, however was taken in by 2" at the waist making it more akin to a size 14. My day to day size is 12/14. The dress has been professionally "wet cleaned" and is in perfect condition. (Wet cleaning is a more environmentally sound alternative to dry cleaning. It avoids harsh chemicals and also leaves no chemical smells on the dress). Please note there is one small button missing from the back, however there is a small pack of extra beads and buttons that come with the dress meaning this is easily rectified. This dress really does make you feel like a princess and it would be my pleasure to give someone else that chance of feeling so beautiful on their special day.