Great Job! Just last week finished a very similar project to your own, but yours adds much more detail.