Below standards for business and personal
Courtyard used to be a brand name you could depend on for quality. However, in recent years, Courtyard has become the brand within Marriot that has received the most neglect. 
This Courtyard falls into that category. This hotel has major issues for anyone that would consider this hotel for business or pleasure that wants anything better than low quality for the price. 
Biggest issue: Internet / wi-fi speeds. Speeds of this hotel are 0.4 mbps and lower. It regularly took 10-15 seconds per page to load, OFTEN 30-60 seconds per page. This is totally unacceptable. This issue has been reported on Trip Advisor for YEARS and yet there has been no improvement. This shows serious disregard for customers by management. 
The layout of courtyard rooms was 'updated' a couple of years ago and the bed was moved off the wall adjoining the next room to the wall adjoining the closet. Problem is now the TV is directly to the left of the bed, forcing you to have to turn you're heard almost at a 90 degree angle to watch TV. This becomes extremely uncomfortable after about 15 minutes. 
CONS
TV selection is poor, about 40 channels - mostly news and sports. They don't even have the weather channel, one of the most important channels for those travelling.
As part of the 'update' the bedding was changed - it is now extremely thing bedding. If you like to keep the room cool and use the bedding to keep warm, you are out of lock. 
No microwave in room.
Bed is a very unsupportive mattress - like a giant sponge. 
No free continental breakfast. Luckily, there is a Starbucks, Panera Bread Company, and Original Pancake House a short drive from the hotel. 
PROS
Location: The hotel is close to a small-medium high end shopping mall, restaurants, grocery store, and movie theaters, and is not too far from uptown (downtown) Charlotte. The area around the hotel is office park and residential, so the area is quiet. 
Bottom Line:
If you are a business traveler or leisure wanting a modern hotel with good quality internet and TV, do not stay here - this hotel will not meet your needs. 
But, if you are simply looking for a basic hotel for a night's sleep, in a good location, and don't expect much from the hotel - this hotel will be fine.
Marriot needs to decide soon, though, what the Courtyard brand will represent in the future. Courtyard has become the brand of neglect within the Marriot family and not deserving of the Marriot name.