I was a bit skeptical about buying running shoes online but damn I love them! I do cross training - I like doing sprints/cardio and lifting weights. This shoe is perfect (in my opinion) for both: uncomfortable for cardio and not too bulky for lifting. I've only had them for a few weeks but if they hold up well I'll definitely buy them again next time.