Ratings2
Average rating3
Some aspects get belaboured more than they need to but it's a good book exploring the concept of far future humanity in a sane, almost mundane way (not that the things that happen aren't fantastical). For me personally, it didn't breach the 3 mark.