I have the diNovo edge for PC and I freaking love it. Everyone made fun of me a year ago for buying a $200 keyboard but I type a ton and I type very heavy and I usually blow through a keyboard every 3 months. This thing is really durable. It took a month of typing before I started to see wear on the keys (trust me thats REALLY good for me) the keys are extremely responsive, the connection is 100% all the time, and the battery life is great. I only have to recharge this thing about once a month. Yes it is 100% compatible with mac too cause I have my mac and pc on a kvm switch and switch between the two all the time. The only downside is the lack of a num pad but I have an external num pad just for those purposes. No buyers remorse whatsoever here.