First time they no showed and no called.
Second time the guy was on time and did a very good job.  So I have a little mixed feeling on them.  
Will say they stepped up and refunded my money and still did the assembly so that moved them from 3 to 5 stars.  As how you handle a mistake is everything.