Thanks for the report, Musken! I never got around to writing my report on Flyertalk, but I can only agree with the good (and bad) points you raised. Service seems to have improved since we were there in January, which is good.
How was housekeeping? This was one of our biggest issues, with daily knocking when they wanted to clean, turn-down service at 5 pm while we were still at the beach and clogged shower heads...