David was excellent to work with. He kept in contact allowing me enough time to leave my job & meet him. The delivery was made with the same considerations. I would not hesitate to use him again.