The list is a great reminder of possible amenities, but I would be careful about making tenants feel they are being nickled and dimed.
For example, in my town the city regs require one off-street covered parking spot for each unit. Therefore, the spot (whether carport or garage) comes with the unit. There should not be an extra charge. If you allow pets, great. Have a pet deposit, but I wouldn't charge extra rent on the pretext of a pet.
I like vending machines. They give the tenants a choice of either buying from the machine or buying from a regular store while giving the landlord a little extra income.
I also like the idea of a survey. Sometimes, providing more amenities at no extra cost to tenants more than pays for itself in tenant satisfaction and loyalty.
In C or D neighborhoods, I have seen multi-family units here and there that seem misplaced. The landlords and tenants have found a way to break the viscous cycle that keeps most C and D properties looking like C and D properties. All tenants appreciate a nice place to live with a landlord who appears to put people before profit. When that happens, the profit naturally follows, and with fewer landlord headaches. The problem with most C and D properties is they suffer from the broken window syndrome. Like attracts like and begets like.