The positive here is there is free parking, and the location is great. They have an okay "coffee bar" type food service with some food, but don't expect a large variety or to eat every meal here. The staff is friendly and nice. I've stayed here several times because of the location, which is close to where I need to go when I am in the area.
The negative experiences I've had here were all due to large groups of older teenagers to young college aged "kids" who were obnoxious, loud, ran down the hallways and in general acted like very loud and very large two year olds. Rude doesn't begin to describe being pushed back INTO the elevator you're trying to exit because there are over 100 "kids" trying to push you back in. I don't think this is the management's fault, but after my complaints nothing was done about it, either.
Since this is never the cheapest Marriott Courtyard around, it's probably not worth it to me to put up with it, but I might go back. I doubt it, as the other places I've stayed since my last visit were much nicer and worth the extra drive.