I wish I had a lower rating I could assign this company. Previously had issues as mentioned by the above ratings, and all I see is their employees assigning high ratings to try to mislead.
They are dishonest, do not honor their contract (different based on which reps you talk to). I wouldnt trust the owner or his techs, unless you know them personally.
They do not waive service fees as mentioned above, THAT IS ABSOLUTELY WRONG. I would trust companies rated well by the Better Business Bureau of Maryland, certainly not this company.