Pros: Relatively cheap, convenient locations, clean, have all the basic stuffs
Cons: no guarantee to get the desired room even requested, not much rooms for placing stuffs, unstable wifi, can be quite noisy if someone does something loud in the corridors/front desk.