Check-in was terrible - very confusing, and the receptionist had poor English (not her fault in a predominantly French province, but surprising given that a lot of guests will not speak French).
We were told we had to pay extra for a parking permit, and were sent on a wild goose chase around the huge campus to pay for and get a permit.
The building we were sent to was completely wrong and no-one knew anything - so we gave up and went into the city for sightseeing given our limited time.
We came back that evening to sort out parking - a different lady at reception with better English told us we had to scan a QR code in the parking lot where we were staying (about 1km from reception) and download an app and pay for parking on the app (very different instructions to what we were told before). She said it would cost $5 and we were given an 8-character discount code to qualify for 50% discount.
We drove to our accommodation building/parking lot, downloaded the app - the parking cost was $17.50 and the discount code invalid - it needed to be 6 characters.
It was too late (reception closed at 9pm) and we didn't want to risk having our car impounded by the company that patrols the car park, so we had little choice but to pay $17.50.
We had no energy to go to reception the next day and try to explain what happened and fight for a refund.
Very poor service.
Other than that, the room was great.
If you're fluent in French, this is a great place to stay.