It's hard to believe that this is the same hotel as the many somewhat-negative reports describe. We stayed on two separate two-day occasions, in July 2010, both excellent, really excellent. Perhaps the key is that we paid the slight premium for the "Promenade Level rooms", on floors 10-12. Still a bargain: 225 RM versus 170 RM (US$70 vs 53). Large, spotless seaview room; full buffet breakfast and 5-7PM "buffet snack" (example: small pizza, plates of shrimp, cold meats, fruit, two glasses of wine or drink) that we found big enough to serve as dinner, both in lovely 11th floor dining room.
We also stayed at Le Meridien twice (booked online before arrival).The rooms were similar; nothing sticks in my mind to differentiate them (except the much higher Meridien price). We would certainly choose Promenade again.