They have lots of great options (cabinet finishes, granite countertops) but the work took about twice as long as they predicted! We didn't have a kitchen for months and by the end, were glad to see them go. There were days when the workers didn't show up (probably why it took so long to finish)!