It should work on any Mac with Bluetooth capability. It doesn't come with a BT receiver, no. Battery life has been very good, but I also remember to turn it off when I'm done with it. The keyboard feel is Ok for one of this size, but I am not a pro typist by any means.