Ну вообще, все что четко не прописано в ГК, но описано в договоре - законно. Ты же читал договор перед тем как его подписывать, после подписания вносил какие-то платежи, общался с ними после подписания, значит понимаешь суть написанного.
ЗПП:
Статья 28. Последствия нарушения исполнителем сроков выполнения работ (оказания услуг)
1. Если исполнитель нарушил сроки выполнения работы (оказания услуги) - сроки начала и (или) окончания выполнения работы (оказания услуги) и (или) промежуточные сроки выполнения работы (оказания услуги) или во время выполнения работы (оказания услуги) стало очевидным, что она не будет выполнена в срок, потребитель по своему выбору вправе:
...
отказаться от исполнения договора о выполнении работы (оказании услуги).
(в ред. Федерального закона от 21.12.2004 N 171-ФЗ)
Потребитель вправе потребовать также полного возмещения убытков, причиненных ему в связи с нарушением сроков выполнения работы (оказания услуги). Убытки возмещаются в сроки, установленные для удовлетворения соответствующих требований потребителя.
(в ред. Федерального закона от 17.12.1999 N 212-ФЗ)