I can't really rate the bike because I still haven't received it - I'm sure it's very good but this absolutely abysmal rating is for Halfords as a whole and their Customer Service, which is the worst of any company I have ever had to deal with. Period. I ordered the bike 18 days ago with a 3-5 day delivery and am STILL waiting for it to arrive with little/no information as to its whereabouts. Throughout, on the rare occasion I have been able to actually speak to someone about my order, I have been told various things by the Customer Service, including the A.I. bot mistakenly saying it had rejected on delivery and was being returned to the retailer, later admitted to be untrue by the CS person. I have then been told the delay was perhaps down to having a different payment address to delivery address, which was again, another lie. For reference, the delivery address was perfectly right throughout. I was then informed the courier had the bike, it just would take 1-2 days to process on their system. Again, untrue. Now, I have been told that the delay was caused by a technical error with their dispatch systems and 'unfortunately' my bike seems to have been affected. After all this, I still don't have a courier tracking number, don't have a bike and quite frankly, don't have any patience, especially when I then receive a feedback email asking me to leave a review & rating. You couldn't make it up!