This place is okay, I had to pay 15$ extra while check-in as I arrived 15 mins late i.e at 10:15 pm & their check-out time is 10 am but the staff showed up at 10:15 am and I got late for my meeting in Toronto. Also, you have to pay a 20$ deposit to get the access card while check-in.
If you are a female, book this place only if you have no other option and book only in the female dorm, not the common one.
The staff talked rudely while I was checking in since I showed up 15 minutes late because of my flight delays.
Washrooms were clean, and the wifi speed was decent.