Reason as to why I rate it so low is the wait time on the food. This is the second time this has happened to me. I waited 30 min for a pizza. After about 15 minutes I went up to ask about it & they said there's one more order before it. Well I got lost in a conversation until I realized 15 more minutes have passed. Was irritated & just went straight to get the refund. Really disappointed. Besides that Costco staff is friendly, register lines are long but move quickly. Cashiers are always friendly. Personnel giving samples are friendly as well.