[i-adj 〜い → 〜かった] + です [i-adj 〜い → 〜かった] いい → よかった [i-adj 〜い → 〜くなかった]
~かった is the past of an い-adjective: "was". Drop the final い and add かった. です stays as it is and keeps the sentence polite.
Every い-adjective except いい changes the same way:
The past sits in かった, so です does not change. でした belongs to nouns and な-adjectives: しずか静かでした, but たのしかったです楽しかったです.
These go beyond the basic polite past.
Without です the sentence is plain, the way you talk to friends and family.
The plain form can stand in front of a noun: おいしかったらあめんラーメン is "the ramen that was good".
The negative is くない (高くない) and the negative past くなかった (高くなかった) – that くない with かった on the end.