I think a gift implies that you went above and beyond the customer's expectation and they wanted to show that. This a general view, cases may vary
Make sure to thank them and show that you appreciate them taking time and money to get you something special.