This is beautiful but fit is a bit odd. The top fits small for a small and the skirt was too short for my liking. Other than that it looks just like the picture and it's got a linen type material which is nice for those hot summer days! Unfortunately I really didn't fall in love with it so I'll be returning.