I'll start off with the positives - The room itself was massive, with plenty of space for long term stays or large families. Additionally, the room had modern appliances and a full kitchen setup, and a fair amount of furniture.
The negatives however were mainly the location and customer service. The hotel had only one single elevator that was busted and no stairwell from the parkade, so you literally had to go out the vehicle entrance and hall your luggage up various flights of stairs. At no time did they actually inform me of this beforehand or during my stay, aside from a sign on the elevator door.
The room itself had some maintenance issues like shower doors not closing or plaster all over the carpet and walls, but this was minor.
Another issue is the check in is actually at a different hotel, which was odd. The customer service was nonexistent, both times at check in and check out the concierge was too busy eating to manage the desk. I remember ringing the bell and someone came out of the office, i asked them if i could check out and they said "not my job". The front desk person ran over from the breakfast buffet afterwards and helped.
I think if this property put more stock into customer service and property upkeep this would actually be a really good option to stay long term due to the actual rooms. I hate to nitpick but it was a lot of little issues that stacked up over time.