This CVS usually has what I"m looking for. The lines to wait for a cashier are hit or miss. Sometimes it seems like forever and sometimes I get right through. I don't know why but their card reading machines never seem to work and they often have to type things in creating longer lines. I think they could do a lot better.