Hi. Can anybody offer advice on Spin Classes? Are they worth it? Do you need any special clothing / shoes?