This was a gift for my 3 year old grandson, who is an avid Thomas the Train fan already.  He absolutely loved it, along with many mothers who asked me where I found it.  One thing I will note is that is just fit him, as a 3 year old, so if you have a 5 or 6 year old child in mind I don't think the elastic will stretch out that far.  But it is unique.