Good work, but hard to get in contact with. Lousy customer service. Promises made by this company, not fulfilled. Terrible communication. If you cant do something, or are too busy, say something. This guy confirms then never shows up. Will not hire again or recommend.