The only reason I'm not giving this a 5 star is because of the amount of time it took to receive my order. I placed my order on November 28th hoping to receive it in time for Christmas (a gift for my son), it didn't arrive until December 28th. Although there was a Canada Post strike at the time, given that it was shipped through a different company, I did not expect the delay.