This was a mix of bad and good. The salesperson was very nice and organized and helped process our transaction promptly at the store. We booked our delivery date. It was stated that a phone call would be given the day before to confirm delivery window times and to confirm address, no such call was made. The morning of I had to email our salesperson who then called back and said delivery will now be delayed for 2 days. I was disappointed in the fact I had to call to get this information... especially since we took the day off to be home for delivery. I sent an email after the phone call to express my dissatisfaction and asked what type of compensation is normally given in this case (waived delivery fee, free pillows etc.) I could think of many ways to help mend this disappointment and inconvenience. But no email was returned and no phone call made. Our delivery came late on the new scheduled date but the delivery guys were top notch! They really made the experience better. All in all I feel customer service needs to be improved and when an error occurs ownership be taken. 3 stars. read more