I'm impressed with how the business handled my complaint about scheduling. The owner contacted me on Yelp and said "We had a meeting shortly after your review. And all brothers are fully aware of the importance of letting me know when they change time slots so I can update the schedule, so this doesn't happen anymore." Scheduling was their one weak spot and it is good to know it's being addressed. So yeah, I do recommend this company. They did good work for us, and charged us fairly... a combination that, these days, is pretty hard to find. Better to choose this honest, small, family-run company than a larger outfit that would have charged double.