We had a night ride from Toronto to Montreal. The ride was ok, the bus left on time which was really important because we got a connection at Ottawa.
The A/C was way to high but the driver turn it off when people asked. I didn't try the wifi, but my girlfriend did and she was able to check her emails and some social networks which was fine for her (forget using it for Netflix or Spotify).
The bus was more or less clean, and the driver really nice !