I thought this book was longer than it needed to be in a lot of parts. There were a lot of interesting ideas spread throughout the novel, but there are also a lot of slow parts that I felt were unnecessary. I wasn't too impressed with the AI narration of the novel. The AI treatment in general wasn't fantastic. I didn't feel a deep connection with the computer system that I felt the author was trying to build up. I didn't really feel a deep connection with a lot of the characters. But I did think the science was really well done and there were a ton of interesting things to think about which I always enjoy. I was not a huge fan of the ending. (view spoiler)[After the return to Earth I felt the novel took a turn for the worse and the last part on the beach was not what I was looking for. (hide spoiler)] Overall a really good book but not one of my all-time favorites.