Great shop, great owner, fun experience, competitive pricing. I enjoyed test riding the bikes, had zero pressure to do more than a test ride, highly recommend you go check them out. Id definitely use eBike Iowa to rent or buy in the future.
I bought a bike from John. I ride it often and think its great. Great experience and awesome customer service by John for my purchase.