Next time consider - a subject to P&B being satisfactory without major defects noted within X days clause. Nobody will agree to an any defects clause or leave it open for weeks. P&B can usually be done in a few days (harder if its tenanted).
I have pulled out of a buy for this before...