Very nice people and they do good work but not very reliable. They scheduled delivery for a Thursday, which became Friday afternoon, then Friday night, then 100% Saturday, then Monday afternoon and then Monday at 6 pm. They finally arrived at 8:30 pm. The price was decent but be prepared for frustration in scheduling and rescheduling. No-one ever apologized for the delay, just acted like it was not a problem.