Quite simply the best place I've stayed in for years.