I agree you should not haggle. I am in the Chicago market and I have providers as low as $250 (coincidentally a favorite and super hot), most in the $300, and a couple at $350 for an hour of full service. I think if you're quoted a higher price than you are willing to pay, just thank them and move on.