With West Ham riding high in the Premier League, Andy Carroll has every reason to be smiling. The fact he's wearing a really solid outfit is just an added bonus.