Bought a cat tree on May 11th. Fed Ex received it May 13 and promised me delivery by end of day May 21st. At 4pm on May 21 Fed Ex emailed me to say that delivery was expected May 26. Called Fed Ex and they told me Wayfair just got them the package that day. When I told them it was actually May 13 in California that they received it and it had made its way to Canada on May 18 yet, the manager said she was also aware they had it since monday the 18th in BC. But that it was easier to lie to me and say they just received it. I inquired with both Fed Ex and Wayfair to see if its possible that Fed Ex not get paid for this delivery by canceling the order or reordering it again but was told no. I will simply not use Fed Ex again.