I hate that that happened to you but take it as a lesson learned. First, don't go spending $300 on someone you can't find a decent amount of good reviews on. Second, well, you already know everything I'm going to say anyways. There's some good ones out there so don't waste your time with anyone that gives you these flags.