I have stayed here as well- your review is spot on.
FWIW- the new Full Service Marriott around the corner is much nicer as it is new (don't confuse it with the Courtyard which is really not that good)- however this is really a convention town and from my experience occupancy is either 100% or 40% at all of these hotels.....