The cut is probably for unisex therefore the L is very large.  I wear an M but ordered an L after reading some reviews and truely it is a bit loose for me.  Just order your usual size and it should be fine.