Service is acceptable at any time except month end or pay day. If you plan to visit then set aside a good two hours for even the most basic services.
Decent service, but not enough staff to cope with the amount of people visiting. Extremely long queues all the time.