Both in terms of value-for-money and service - any recommendations? I need to stock up for the week Christmas. Thanking you