Typical deposit on investment property is 25 - 30%
Returns are based on many factors. Location, type of property (apartments, office, retail, industrial) and financing.
I have buyers that buy at a 5 - 6 cap rate for prime apartment properties. One could expect a 6 - 8 cap for prime retail properties. One can buy Walgreens NNN leased properties at a 7 cap.