Not for everyone. But definitely a bargain for the size delivered. No expiry noted. Costco membership required.