It's a grand wedding wear but with stains. The stains are not very obvious as they are present in the bottom of the top and bottom of the pant. Definitely a good buy as it's a very grand dress. Has sleeve fabric attached inside and comes with padded chest.