A very nice accommodation in a very nice location - perfect for a weekend in London.