Looks like the xpath changed:
xp_floorplan_url = """//*[@id="floorplanTabs"]/div[2]/div[2]/img/@src"""
id floorplanTabs is no longer available on the main page. On inspecting the elements there appears to be an attempt at obfuscation.
This should be able to be fixed by replacing with:
xp_floorplan_url = """//*[contains(@alt, 'Floorplan')]/@src"""