my experience with costco has been very good. bought a ski lift package for local ski hill from them for my parents. but my mom broke her ankle and couldn't use the card before it expired (some people have no luck). i took the card back to costco 3 months later, with receipt, and they returned the cash no questions asked.
Unique items of high quality. It's always a pleasant surprise to shop at costco.
long line ups.
electronic equipment is always last years model (which is usually OK for me)