yep its getting better but there is still a massive shortage in most areas. now, im not saying institutional buyers dont contribute but its a drop in the bucket compared to the lack of new builds...
The greater problem to the housing price increase was a lost decade of home building. New construction dropped 80-90% following the 2008 crash. It will almost a decade to get back...
There’s no set required amount to put down on an investment property however the norm is 20%. It’s going to vary by lender tho. I have one that does 15% minimum and one that does 25% minimum.