We stayed at the Courtyard a few years back. The location is great...the complex is nice. I generally like Fairfield Inn, and didn't feel that the Courtyard is that much better. Plus, if you stay at the Fairfield, there is a continental breakfast that is not usually offered at the Courtyard. These hotels sit right next to each other.
There is a little food court and a game room. We enjoyed our stay here.