We booked in Staybridge and were not disappointed. The hotel gave us a 1 bedroom apartment, with full kitchen and laundry services at the ground floor. The TV channel selection was good. The beds were comfortable and the room, though old was clean. The breakfast is good. The only downside is that some of the reception staff are not up to par. I asked a gentlemen, if he can guide me to nearest phone company office and he acted as if phone companies were either non-existent in Canada or it was impossible to get a connection. Overall, a good experience. The hotel can add a porter service, since its always almost fully occupied and its a shame not to have a porter service.