I could not put this down! After seeing so many great reviews and hearing so much buzz about how funny it was, I was a bit hesitant going in, but it did not disappoint. 
 This was exactly my sort of humour - dry and sarcastic, upbeat, slightly inappropriate, and it really suited my taste. Considering the plot of this book - man stranded on Mars for years with very slim chances of surviving, let alone making it back to Earth - I think that the joking tone was a really good choice by Weir. Without it, this would have been quite dry and depressing. Instead, I was both gripped with anxiety for his plight AND laughing along at the little things. I especially loved his random jokes about NASA terminology (never thought I would laugh about rigid sample containers). The humour and Watney's character development overall made it really believable that he was an astronaut who was outrageously smart, but it also reminded me that he was just an ordinary dude who made jokes about boobs and, hem, excrement. 
 Another thing I really enjoyed was that the novel had a few different perspectives. While it would have been enjoyable just reading Watney's logs, the balance of his logs with how everyone was reacting back on Earth and in NASA added so much more depth to the story. Reflecting further, I think this aspect is what pushes this book from "good" into "great" territory for me. The side characters were all very good as well, though I could stand to have read more about the other Ares 3 crew members - Watney only really talks about the commander, but the others aren't as fleshed out. One thing my dear little German-speaking heart loved, though, was the inclusion of a German character who just so happens to call his children die Affen - props to Weir for putting jokes in other languages too! 
 The end felt like it was hitting you over the head with its message a little bit too much (some nuance wouldn't have hurt - we went with all your science jargon and yet you don't trust us with a moral message?), but overall it was a really enjoyable read that I will probably pick up again!