LOVE THIS JACKET! I would go a size up because it runs a little small, especially if you want to put something under it. It is a shell, but a heavier one. It kept me warm riding in colorado for the winter, but maybe a little heavy for spring time. LOVE it! LOVE airblaster!