The dress shirt is a good fit, but it’s longer than expected which is good because I was worried that it might be too short. Comes up just above knee for me (5foot). The shirt dress is see through with no lining so best to wear maybe a slip on dress underneath.