this review is about the purchase experience only. i ordered this online and the initial delivery date was supposed to be 2 weeks. a day before my scheduled delivery, they email me and tell me my date has been pushed back another 3 weeks. i've already requested off and can't recover the day. contacted customer service and they won't guarantee that my date will change again. never a manager available when i ask. every time i contact chat services it's a different reason why i can't get a manager (one rep maryelis told me all the supervisors are in a meeting with the managers and she can't get one for me) supposedly they'll call me back in 24-48 hours.  avoid ordering online at all cost. this will be my last time.