Stoke's Peter Odemwingie scored twice as his side beat West Ham 3-1 and he had praise for the side's defensive performance.