Their showroom/displays was fine. Nice product. Just poor customer service. There's no excuse for not returning phone messages. Also, don't say you'll have it by a certain date (in order to get the order)and then not deliver. Frustrating....would best describe my experience.
I haven't checked out their website, can't comment on that.