excellent service, received a week early. too bad Walmart screwed it up by overcharging me nearly $14.