freeupgrade, I'm assuming you brought these things to the attention of the staff during your stay.
Did you speak to the manager about an upgrade? Did you ask for another room once you discovered the broken TV, lanai door, moldy carpet?
What was their reaction? Although problems may occur, a real mark of a classy joint is how they are handled.