I'm thinking of buying a pair. Are they comfy? Do they help tone your legs and bum? Can you wear them for general gym activites (Spin/Cross trainer etc.)