The work at Frank's Auto Body is awesome. I am highly satisfied with the repair and paint job. However I experienced some downfall. I dropped my car off June 5 with an estimated date of June 8. When I called on June 7 I was told my they were waiting on Allstate. I was given the new estimated ready date of June 12. It wasn't until June 14 I was able to pick up my car and was told the missing rubber piece would be in the next day. When returning the rental car on the 14 to Enterprise I was charged the additional 2 days since Allstate denied the extension from Franks which I was told by Franks they don't cover rentals. I called Frank's last week for an update on the missing rubber piece (currently has Red and white clips on the roof of my car). I was told Tuesday the part had not came in yet and which I called Thursday no answer. I must say this month has been a nightmare between Allstate and the shop. I feel like it's been ALOT of miscommunication.