I stayed here for one night on July 5th and was horrified by the filthy room and hallways. Upon entering the hotel I was surprised by how nice it was for economy lodging. We checked in with Tina - a very helpful and friendly employee. Upon exiting the elevator we were greeted by used Q-Tips (cotton swabs) on the floor of the hallway - this was incredibly off-putting, however, I assumed that another visitor had recently littered - revolting. It was still there 5 hours later.
Once we entered the room it seemed to be clean and spacious. I walked into the bathroom to find the soap dish in the shower filled with pink soap scum and body hair. Looking around the floor was covered in hair, mold, as well as yellow surface stains (near the toilet - yes...). The shower curtain was also speckled with mold. In addition, the beds and pillows are not comfortable.
If you are visiting Lake Norman there are not many hotel options around. We stayed at the Hampton Inn the first two nights and although they were renovating the lobby found it to be much more comfortable.
As a previous platinum member I am familiar w/ Marriott and expected more. I highly recommend you do not stay here.