Hey, OP...I'm totally with you on this one. When you pay rent, you expect the landlord to deliver everything that the lease outlines just as you pay rent in full each month.
I'm glad you got it sorted out and things didn't get nasty with the landlord. So often renters feel trapped with no recourse, and often a small issue like this can snowball (lol) into bigger issues between landlord/tenant.