I personally didn't like it, but the Rumblefish meets your criteria add well. Pedal power in Exeter has tests bikes.