I recently online shopped with them and their delivery service was NOT a pleasant experience. They miscommunicated the date with the delivery person in the first place. After a new date is set, they just showed up at my door without giving me advanced notice (e.g. 30 mins). So I missed the delivery and tried calling them back but they refused to answer my call, both the driver and the online service rep. Just not very professional. read more