This size and format was perfect. Layout with the QWERTY keys was well within reach of my thumbs - loved it so much!!! My purpose for this keyboard was to use with my iPad and Android tablets. Was tired of typing on the screen when the on-screen keyboard would cover a huge portion of what I was working on. It needed to be bluetooth because a USB dongle was not available on IOS and my android phone/tablet. The problem? the mouse pad. IPad 7th gen did not function well. Too often the mouse would trigger an icon or other feature as you dragged the cursor around. It even triggers the uninstall feature of the iPad. Arrg! Not good if you just finished a design and your mouse pad closes your window because you touched it the wrong way. Another similar bluetooth mini keyboard I tried, had much better mouse response and behavior (but button size and spacing was all wrong). Not sure its software or hardware on the Rii, but its not quite there yet. Please fix it! Similar poor mouse behavior on my S9+ phone. The good news is that on my Amazon HD10 tablet, the blue tooth mouse worked perfectly. Also using my PC and the USB receiver, it worked flawlessly. No problems at all. It worked on a Win10 Laptop and even my old Win7 32 bit tablet. I tried to connect with my Logitec mouse USB receiver but it was not compatible. So this occupies another USB port. I gave this a 4 star because of the mouse pad behavior on bluetooth on iOS Otherwise a 5 star all around. On the 2.6Ghz USB, it is stellar!!!!! I wrote this review with the Rii keyboard on the PC. Very easy for two thumb typing because key spacing was the right amount for my thick thumbs. Also, button feel is good. It does make mild clicking noises with each key press, so no typing while my wife is trying to get to sleep. Overall a great buy and value. Great build quality and I like the dual bluetooth / USB receiver functions. Just please improve the mouse behavior while using bluetooth on iOS. I did not buy this for gaming.