Автор, срочно внесите задаток (аванс) за квартиру на время хождений по чиновникам для подготовки к сделке. Только по правильному договору, чтобы потом задаток не потерять в случае чего! Иначе хозяин может другим продать, хоть Вам и обещал. В договоре о задатке (авансе) надо всё до мелочей продумать, чтобы не попасть в неприятную ситуацию, ну, и предусмотреть детали сделки, чтобы потом на сделке сторона продавца не начала Вам внезапно "руки выкручивать". Ну и в зависимости от Вашей ситуации надо решить, задаток это или аванс. Главное - нигде не ошибиться в этом решении и в тексте договора. С правильным договором задатка (аванса) можно выходить на сделку со спокойной душой, с заранее распланированными действиями и решениями, т.к. разные варианты развития событий на сделке уже предусмотрены. Далее составьте правильный договор купли-продажи. Рыба из интернета и случайный юрист или нотариус Вам в этом не помогут, т.к. их, в отличие от добросовестного риелтора, собирающего клиентуру и живущего за счёт рекомендаций, Ваши рекомендации на будущее и Ваше повторное обращение вряд ли заинтересуют. Правильно составленный  договор купли-продажи поможет, во-первых, проверить добросовестность намерений продавца (продавец с недобросовестными намерениями некоторые вещи не захочет видеть в договоре), а во-вторых, поможет в будущем в случае судебных исков со стороны продавца или третьих лиц отстоять свои права на недвижимое имущество. Нельзя все договоры составлять одинаково. И договор задатка (аванса), и договор купли-продажи должны быть составлены с индивидуальным подходом, в зависимости от Ваших конкретных обстоятельств, от документов на квартиру, от обстоятельств и ситуации продавца и т.д. Ещё советую захватить с собой на сделку хотя бы одного, а лучше не одного, независимого свидетеля (желательно не родственника). Т.к. Вы риэлтора не планируете, ищите другого юридически грамотного и корректного человека для этого. Это тоже подстрахует Вас на будущее гораздо лучше, чем временное  страхование титула, например.    Да, и не забудьте очень внимательно прочитать банковский договор с условиями доступа к банковской ячейке. Ключ не должен быть обязательным условием доступа к ячейке, как в Собинбанке! Вообще вы должны тщательно и продуманно выбрать банк и рассчитать все сроки и условия доступа к сейфу так, чтобы продавец не смог остаться и с деньгами и при квартире.   Помните, что у Вас разные интересы: продавцу важно только деньги получить, а Вам важно минимизировать риски при покупке и получить хороший ДКП вместе с правильно переданной квартирой. Про передаточный акт, правильно составленную расписку, сроки физ. и юр. освобождения не забывайте: это надо обязательно во всех договорах предусмотреть, иначе очень вероятны проблемы.