This is an excellent Hampton Inn if you're looking to stay near Pearson airport. The rooms are spacious and clean and Hampton always provides are relatively thorough free breakfast. There is not much in way of food around the hotel, so if you want to get dinner or lunch you should ask the front desk agents. The front desk staff are very friendly and they will help you with whatever you need, even if you show up at 3am and stinky from a long haul flight like I was.
The shuttle to the airport runs every 30 minutes, no reservation needed. The shuttle service to the airport take about 15 minutes.