His room is blue, red and navy with a train and nautical theme so wanted 2-3 small wall canvases but all the ones Ive seen are tacky or a little babyish for him - any suggestions