not bad for $23.99 Canadian