both stone island and cp company are quality labels. they produce fantastic quality garments. in the past, all cp and stone island used to be made in italy but now its all of the place but mainly romania, italy and tunisia. they have started to produce some items in china but they dont state it on the labels. for the current season, i wouldnt say the italian pieces are better because i have seen italy pieces have poor construction and faults (not 2nds). stone island has been faked to death in the uk but you can normally spot the fakes quite easily. i prefer cp because it is more understated but stone island do bring out some great jackets. currently i have about 6 cp jackets and looking to add another two from this summer collection. agree with the post from generic_guy, stone island is making a comeback and going mainstream. hopefully the designers still produce innovative garments every season and not keep producing pieces that sell well. most people i know that wear cp and si, wear it because it pushes the clothing boundaries via different dying techniques and materials. as long as they dont stop that, then the core fans will be happy with the brand going mainstream. the price is very high for both brands, but if you look around you can find it for about 20% less then retail.