Most things here are great, but the checkout staff is something that needs A LOT of fixing. They are slow, unfriendly, and frankly, shouldn't be in the customer service field if they can't treat a customer LIKE A CUSTOMER.
And that doesn't mean kiss a customer's butt while doing your job - just wear a damn smile and say "Thank You" every once in a while.