Unfortunately the sleeves are very short, the fabric is different than the skims fabric, the overall size is a bit off. The XL is quite small, just keep in mind everything will be smaller than American sizes and definitely shorter. That being said, the fabric is soft, packaged well.