Has anyone cycled this product and can talk about their experiences with it?