Your looking good, but lose the red socks.(save 'em for casual daywear)
Some black socks would've gone great with that outfit.