This Place Has Seen Better Days ....
About 5 years ago, I stayed at the Madera, and at that time, enjoyed my stay. The hotel was newer, modern and clean. This time, however, the place looked in need of a renovation and service was severely lacking. I was puzzled why the hotel has maintained such a high rating on this site. 
The room design looks dated and worn: think attempting to be a hip boutique hotel but kind of missing the mark with weird animal prints and cheapish Ikea furnishings. The hotel has "popcorn" ceilings, beat-up furniture and the carpet is spent. Our white bed sheets had stains on them: while I think (hope) they were clean, they appeared to be faded stains that were never fully bleached or washed out. I called housekeeping the next day to have them change the sheets, but that message never got through to the housekeeping staff … the sheets stayed in placed for the weekend. In fact, the guy who was in charge of housekeeping seemed a bit out of sorts: I called for a couple of minor requests (two extra pillows and a coffeemaker) and he seemed very impatient and not too friendly. Unsure why they removed the coffeemakers from the rooms … especially as the coffee provided in the lobby is staged for a very brief time in the early morning and the paper cups are about 2 oz. Furthermore, the lobby afternoon “wine social” was never evident the weekend we were there … and never mentioned at check-in … unless this is a service they no longer provide (?)
We had a balcony room but, it did not have any furniture on it. 
We had dinner at the hotel restaurant one night. The food was decent but. the service was confused and not consistent with the prices charged. On two occasions, the wrong food came to the table. We had to wait about 45 minutes for our reserved table. 
Overall, while the hotel is in a great location, it has seen better days from both a physical and service standpoint. For the money (certainly not an inexpensive hotel), I would stay somewhere else – next time ... not worth the pricetag. I am afraid that Tripadvisor was off the mark this time.