When it works it has good features but most of the time it's just really frustrating. Sometimes it just will not connect to the GoPro and I have to give up. Also uploading and downloading to/from the cloud regularly fails.