Didn't know what the hype was all about but I have come to love Costco... You always have days where to hate it as its always crowded especially over the weekend.
The store is huge and I always find it stocked up. There are plenty of cashiers so the checkout is not too bad. For the pharmacy you are better off dropping your stuff off as it talked more than 40 mins.
Lot of sampling on Saturdays!