It is illegal for a landlord to ask for first and last month's rent.
"When the lease is signed, the lessor may require the tenant to make the first rent payment and even make that a condition for signing the lease. For example, if on April 1, 2015, you sign a lease that takes effect on July 1, the lessor might require you to pay rent for the month of July at the time you sign the lease on April 1.
However, the lessor cannot require more than that, for example, a deposit for the keys to the dwelling or as a safeguard against damage the tenant may cause."
Link
When we rented apartments in multi-family dwelling, fridges and stoves were provided, and there was generally a laundry room available for use by the tenants.
When we rented a duplex, and later a triplex, we bought our own appliances and had a washer/dryer hookup.