This is well done and well put together.  My only disappointment is that the blue is actually gray.