iKlear is the best cleaning product for Macs. I've been using it for years, you can clean the aluminium and glass with it and it makes the computer look literally brand new. I wouldn't be able to live without it! It's a bit pricey but definitely worth it, and it lasts for months.
+1 i spent 3000$ for my machine,don't mind to spend another 20-30$ for a good cleaning. it makes your laptop/iphone/ipad/imac new