Very fun drone, but the altitude hold isn't quite right. The main reason for this purchase was a small drone with altitude control. I wanted to make it easier for beginners to learn. The drone constantly wants to gain altitude, making altitude hold useless as you have to constantly adjust power to prevent it from bobbing up and down. The headless mode works well, I'm just not a fan of it. All in all it's a fun drone but without a properly working altitude hold function I can't use it to train new pilots.