Staffs are good but I had terrible service in my experience with the OPD Cashier staff takes overly long time to do things (nearly 30 minutes despite no queue), when notified why? the replies were in angry tone. Probably wouldn't visit here again despite being near.