I bought this Ninety One cycle from their official website. The delivery and installation were smooth. The look of this bike is very good. I bought this cycle to stabilize my health-related issues. The gears and shocks are smooth. It is also good for training purposes at this age. So I recommend everyone to buy this bike.