What is the best way to completely detail my macbook air. I would like to clean the screen, base and top, and between all of the keys. I have a keyboard cover that needs to be cleaned and i was thinking hot water for that (its just a rubber flap). Most importantly I would like to clean the charging port, it has accumulated a lot of dust and grime. I need to know what fluids and cloths to use so any advice would be class!! Thank you!