This dress was only worn once at my wedding. The lable says size XL, but I wear a size 16 and it fit really well. I wear bra size 40DD. There is probably a little additional room in the bust without alteration. I am 5'6'' and the dress was about 2 inches too long without shoes. The back of the dress appears to have buttons all the way down, but they are not functional. There is a zipper.
This dress also has pockets!