Personally, after having read so many Young Adult Fiction and Fantasy novels this was a breath of fresh air. This book really reminded me why I love reading. It's so intricately detailed without those details being excessive or unnecessary to the narrative. The characters are all three dimensional and even the side characters aren't flat. The books depicts the lives of first generation immigrants in the US so accurately, while without being biased to any one culture in particular. The family dynamics and tendencies of the Ganguli family is portrayed so realistically it's relatable. Loved it.