Is this good value or past its sell by date?