I have bought 21 Inch or XL sized bicycle. I have been using it for the past 6 months and rode more than 3000 kms on it. Pros: 1. gear shift is quite good after first service. Acera at the back is really awesome. There are no glitches while shifting. 2. Bicycle has got good acceleration and you feel the weight only after a long ride. 3. seat is comfortable to sit for longer hours Cons: 1. aggressive posture makes us feel inconvenient in long rides where your upper body weight entirely falls on shoulder and arms. People looking for comfortable posture and leisure rides can avoid this. 2. support provided for only one water bottle holder 3. As there are not shock absorbers (not to mention this at this price point), bumps on our local roads can be felt very much. 4. If you have tried any imported bicycle, you might feel its acceleration little sluggish. I will opt for this bicycle at this price point, but if I want to consider higher budget, I may resort to some comfort posture hybrid bicycle.