Is the $999 Engwe M20 Any Good?