I shop here regularly. Prices and products are ok. Overall no bad experience with the staffs, except once the teller served all the customers before me and then it was my turn, and she turned her back and made a phone call instead. I waited about 5 mins or longer maybe, long enough to know clearly she wasn't going to serve me and she didn't put a sign that says it's closed and she didn't explain anything to me. So I threw all items back into the cart, and left the store. Another time it was also at the till. It was my turn, but just before the teller did anything, a staff came in and opened the cash drawer and started counting. The teller turned to me and said that 'this' (whatever 'this' is) has to be done first. This time I waited and when the staff finished, I was served. read more