Замок находится на вершине крутого склона левого берега реки Ванка. Река была перегорожена плотиной, и было образовано мельничное озеро. Так как река охраняла только одну сторону, с трёх других сторон были вырыты глубокие рвы и насыпаны валы. Площадка замка занимала площадь 150 х 66 метров. Она была окружена крепостной стеной с тремя защитными башнями. В северной части находился главный замок, а остальную часть занимал предзамок.
Замок строился по частям: первоначально был построен северо-восточный корпус на берегу реки, затем юго-западный корпус с белым залом и красной комнатой. Вместе с юго-западным корпусом были построены соединения обоих корпусов и надвратная квадратная башня 6,5 х 7 метров в юго-восточной стене. Образовался закрытый внутренний двор. Позднее во дворе, у юго-западной стены, был построен ещё один жилой корпус. Первоначально замок имел два этажа, а на чердаке были устроены бойницы для защиты замка ручным оружием.
Окна и двери выходили во внутренний двор. Для прохода по второму этажу существовала наружная галерея (балкон), куда со двора шли лестницы. Под северо-восточным корпусом были погреба. Эта часть замка занимала площадь 31,5х34,5 метра и в плане напоминает четырёхугольник. Корпуса в плане напоминают форму буквы П.