I've only eaten in JJ's restaurant when it was Thai and I liked that. But I also liked the bar, it was always busy and fun when I was there, couldn't they at least keep it open on Fri/Sat nights?
At this hotel I've mostly been in a suite (I think it was called a "Diplomat Suite" and was different from an "Ambassador Suite."). Once they gave me one of the presidential suites, and once they gave me a regular room. Quite a difference between the regular room and either of the suites! I'd say it's well worth paying the extra points to upgrade to a suite.