John Galliano wows critics