Whether you ride rollers or a trainer inside riding is grueling at best, better than nothing I guess. I've rode mine on carpet and solid floors alike and no problems, setting up a fan helps with the sweating but there's nothing like the real thing. Pray for warmer weather.