The Sanderson hotel review: a riot of fantasy and fun in London