As is always the case with Tory headline claims, the devil is in the detail. Closer inspection shows Hammond's housing initiatives don't amount to a hill of beans.
They plan to abolish stamp duty for first-time buyers on properties costing up to £300,000. And there will be 0% tax on the first £300,000 on properties costing up to £500,000.
But this will not reverse the trend in rising housing costs and declining home ownership.
Firstly, it will have little impact on property hotspots like London and the South East. And by the way, only the very affluent could afford the deposit and mortgage required on a £500,000 house - the average price in London.
Secondly, according to the Office for Budget Responsibility, "the main gainers from the policy are people who already own property, not the first-time buyers themselves." The cut in duty goes straight on the house price. This is based on evidence from a similar scheme New Labour's Gordon Brown introduced after the 2008 financial crisis.
But what about Hammond's other master stroke - building 300,000 new homes a year by pumping in £44 billion of investment?
The headline £44 billion investment is mostly in the form of loans and guarantees. According to the Institute for Fiscal Studies, the actual amount of new money is only £1.5 billion.
Compare that to the £20 billion the Tories have ripped out from UK housing projects - the equivalent of 280,000 homes, according to a Labour estimate.
Moreover, the latest house building announcement doesn't promise much more than the existing 'Starter Homes Initiative' introduced by the Tories in 2014.
Scandalously, it was revealed two days before the Budget that under this scheme not a single house has been built! The only beneficiaries appear to be the big builders.
The simple truth is that the last time any government built 300,000 homes was when it did it itself. Councils could start right now by building council homes. Jeremy Corbyn should tell them to do so, and pledge to reimburse them when in power.
Phone our national office on 020 8988 8777
Locate your nearest Socialist Party branch Text your name and postcode to 07761 818 206
Regional Socialist Party organisers:
Eastern: 0798 202 1969
East Mids: 0773 797 8057
London: 020 8988 8786
North East: 0784 114 4890
North West 07769 611 320
South East: 020 8988 8777
South West: 07759 796 478
Southern: 07833 681910
Wales: 07935 391 947
West Mids: 02476 555 620
Yorkshire: 0114 264 6551