If you can get the set up close to your road bike you should be OK. You can bring in your own pedals, shoes and a pedal wrench and swap the pedals in a couple minutes - I've done this in a lot of hotel exercise rooms. It is better than nothing but won't ever be as good as riding your own bike outside.