5 stars but for the Amazon customer service: friendly contact with competent people who have large latitude to resolve issues.
It became a pleasure to order from Amazon when we know that if something goes wrong, there will be real competent humans end.