After going through many reviews I went with size XL. While I won't say it was shorter but the fit was slim. More so, since I have a small tummy it was very tight around the waist (I know and I'm working on losing few inches around my waist :). I ordered similar ones of other brands in L and XL sizes, they fit well, no such issue. Anyways, it you are in good shape and you order in the right size, you'll like it. Material used and styling is okay. More suitable for summer, but I think you can wear this in any season. However, don't expect it to keep you warm in the winters of Dec & Jan. If you get it for under Rs.300/-, it's worth it, not more than that. Hope this helps. Happy shopping.