I was researching spin class and found this website. Has anyone done a spin class? If so what has your experience been?