Product is good! Has 3 different speed settings and comes with its own charging lead… battery doesn’t last a great deal of time but I bought two to alternate as it’s for my 4 month old baby whilst it’s warm weather… no concerns good flexibility in the legs!