Absolute perfection for our needs, exactly as presented, pleasantly surprised.