We have been waiting a long time for Calvin Klein to get it together, but yesterday it finally happened - the long awaited cK shop is open at last. Three floors of minimal gorgeousness, filled with every possible cK-branded item, including shoes, jeans, perfume, sportswear and khaki, not to mention luxury day and evening wear for both sexes. Oh, and Kate Moss.

cK, Calvin Klein, 53-55 New Bond Street W1