I buy this due to extreme frustration with typing on my device - I be truly what you would call fat finger and be constantly frustrate by the auto correct -lrb- $ % & # % ^ \* $ % & # -rrb- put random crap on my text and such . the keyboard be alright - it hook right up to my ipad , IMac , PC , and IPhone . the only thing that be difficult to hook up to be my android tablet , and after some internet research I get it to link up after about 3 hour . it be better to use than the screen on the phone and tablet , but not as good as a `` real '' keyboard . I guess that mean the developer be do they job since that be the niche the product be design for . I give this to a friend 's daughter who need a keyboard for a school-issued ipad . she be extremely pleased with it so I be rating it a 4 - my 3 and she 5 make it a 4 .