I did enjoy this book but I found some of the characters, especially Rachel and Johnny, extremely irritating. I loved Sam's exploits and the details of how life was for many people at that time.
However there were parts of the book that I felt were unrealistic and it often seemed to jump periods of time without warning. The characters were suddenly obviously older but with no indication of how much time had passed, which I found frustrating as I had to read back to check I hadn't missed out parts of the story.
This book is not for anyone who has difficulties reading some Scot's dialect but will be particularly enjoyed by anyone with connections to the Leith area of Edinburgh.