It's probably a nice bike when it's working. When anything goes wrong with the electrics, you'll be beholden to your Giant electric bike dealer. Personally, If I was going to get a bike like that, I'd get a bike with Bosch or Shimano system because there are more chances to get it fixed and more knowledge on how to fix them; however, a crank drive doesn't make any sense at all on a bike like that when it's restricted to 15 mph. A hub-motor would be much more reliable and give a better ride.