Why was Novgorod a unique city in medieval Russia

Why was Novgorod a unique city in medieval Russia