This is the perfect outfit for any all white occasion. the shirt and pants have a very comfortable fit. the fabric is 100% Ramie and the pants are lined to the knee. the pants also have an expandable waistband for extra comfort. the outfit fits bigger than normal so keep that in mind for sizing! The shirt in the picture is a size medium and the pants are a 32. The length on all of the pants are a 33 inch inseam.