I called them today to get my rotors replaced. Joe showed up at the time he promised. After inspecting the brakes he said that rotors are fine and the problem is really with the brake pads( even though they are new, just not the best quality).
Anyways, Joe was able to fix the old pads and now the squealing noise is completely gone! All for very reasonable price!

Would definitely recommend!