My wife and I attended a wedding in Toronto and stayed at the Courtyard hotel near the airport. Main reason for choosing this hotel was the great price we got online and the fact that I am a Marriott Gold member and internet is for free for Gold members.
The hotel is located about 10 minutes drive from the Toronto Pearson airport and hence is a good option if you need to have an early flight out. There is however nothing interesting in the area (no malls, only company offices... seems to be an industrial zone). We arrived after midnight and were welcomed in a good and friendly way. The lobby is large and nice. Good place to relax and read your newspaper in the morning. You get a free newspaper with your room, which is nice.
The room itself is decent. It looks a bit old fashioned but is well appointed. The internet connection is stable (but expensive if you have to pay for it). The bathroom is quite large and clean. Rooms are basic but decent, so no problem there. The main issue we had with our stay was the noise. Rooms seem to be poorly insulated and I woke up several times during the night because of noise in other rooms and on the hallway.
There is a swimming pool and gym in the hotel, but we didn't make use of it so I cannot comment on that.
In general it is a decent hotel and we would probably stay here again in case we have a layover from Toronto airport. Price was good and location from the airport is very close, but it comes just a bit short of 4 out of 5 stars.