Ready to start now.
Can build you the website in ten days, would have a PHP MVC, custom admin panel and Foundation 5 front-end framework.
Site would have users signup, login, reset password, change email and activation email.
Two user levels one for everything other for hidden information you requested.
I am not sure how you would create PDF from the property information so would say you might need to get someone else for that and have lowered my cost because of it but if I can do it I will.
You would need to provide a lot more information on how many pages it needs and ideally have an idea of how you want it to look.