This Marriott is my "go to" in CLT and I stay here about once a month. It is beautiful with the new upgrades and I've never had an unpleasant experience. It is easy to find and while valet is mandatory I'm not even mad because there are hotels in Charlotte that don't even have parking where you are parking a rental car that's not yours in the epicenter (not ideal).
The lobby is beautiful and large. It features a lounge, Stoke restaurant, and an entrance to Coco and the Director. All of the rooms I've stayed in have been clean, new TV's (easy to log into Netflix), no carpet on the floors, and the beds are not terrible as far as hotel beds go.
I would highly recommend for a Marriott property.