I have the Hubsan H501s ...Trust me this is an amazing drone...2.5hr charge for 20mins flight time alone made me put this on my list. The controller also came with a rechargeable battery which lasted around 4 flights. Altitude hold is great and the GPS and return to home make this perfect...