These are the three most important features for me, I do not even speak of the possibility of controlling three Apple devices.
However, I find a downside to this keyboard: the keys are still significantly smaller than the Apple keyboard I used previously with the same computer (Mac Pro), or on my Macbook Pro, or on my PC keyboards and I find a little hard to get used to. They are tiny, with lots of space in between, and it is somewhat disconcerting. But their action is almost as sweet as the Apple original. I guess I'll end up getting used.
Overall, this is probably the best keyboard available for Mac. Do not hesitate, unless the high price is a barrier. You will find cheaper but not better.