I love the keyboard. Keys feel and sound exactly the same as an old '94 model M that i used to have, maybe a bit crisper, since they are brand new. The top row is used as media keys by default and F1-F12 when you press the Fn modifier key. The functions can be inverted (F1-F12 by default) by pressing Shift+Fn. Cable has a regular USB plug and is not detachable.
The keyboard works perfectly on mac, linux and windows (including the media keys). I had no problems rebinding keys in software (like another reviewer on this site), it works as you would expect with any other keyboard.
Regular size keys use the two-part keycap (same as my old Model M) and the wider keys (Cmd, Shift, Tab, ...) are made out of a single piece of plastic. The keys and caps are completely compatible with the old model M.
The only problem i had with the keyboard is that the plastic bezel around the keys could be better quality. It squeaks a bit when you press it, but it's not really a problem when typing.
I would recommend this keyboard for anyone who likes the feel of buckling spring switches but still wants some of the features that modern keyboards have (like volume control). It's not cheap, but i think it's worth the money.