By law, a landlord is entitled to collect rent by the terms specified in the lease. The landlord also has the right to evict the tenant or terminate the lease if the tenant fails to pay rent or uphold provisions of the lease agreement.
A landlord is responsible for general maintenance to the rental property and to keep it in a fit and habitable condition and to be in compliance with applicable health, safety, fire, and housing codes. W.Va. Code §37-6-30. The landlord must comply with state law imposing a warranty of habitability on the premises, for more information on this please see the section on the Warranty of Habitability.
A landlord is also responsible for whatever the lease specifically requires. This could include almost anything that was included in the lease, such as snow removal, grass cutting, etc.