well, that contractor made a big mistake for not doing the trade, but with his attitude, I'd say you are lucky he changed his mind. He probably wouldn't have done a good job for you anyway....
Now, your neighbor has a beautiful quilt and you have a beautiful kitchen... win win :thumbup: