size 22 but was taking in so is more a big 20 and can be takin in more with out ever knowing by looking. white, with small train and buttons with zipper in back, beads on straps and top very full and thins out to the bottom. payed $800 for it . will get it cleaned if u buy it.$80 please call or email amanda 843-318-0190