Summary: Sennheisers are by far the best value in headphones. There are plenty of headphones out there that sound better than these, but you'll be hard pressed to find them under $250. I would also be careful where you buy them since there are a lot of fakes out there on reputable sites(such as the one that offers everything from A to Z). Buy them from an authorized dealer only!
Pros: Comfortable, Compact, Good Bass, Good Value, Great Sound, Lightweight