The only reason you shouldn't buy these shorts is if you are allergic to awesome shorts.$19
These shorts are great. They run big, so go with a size smaller than you normally would.