I like layering, but if it's done elegantly, without too much clothes.
I love it with delicate dresses, like the Chloé look, in order to make a dress-up dress more casual.
As someone has said before, for me is the best way to customise your look when you have to shop at hight street or similars.