Is this good value?