Small form Easy wiring with enough bluetooth ports a little annoying but still works great just sometimes the signal drops then you just have to restart *editOn few sent to the company I have emailed questions and they ANSWER QUICKLY every time with great help. I then had problems with the OSD chip after a few months of flying, contacted the company and shipped promptly if they could get 6 stars, that's it.