I've always had a good experience here. However, the reason for my low staff rating is because I witnessed a staff member speak unprofessionally to a customer. I don't believe that the customer is always right. But I do believe that customers should be treated respectfully, even more so when it is an organisation's fault, which it was in this case.