The only thing wrong with Costco is you have to pay bout $60 a year joining fee and unless you can get there often i don't think it is worth it.