The ideal domain name is memorable, easy to spell and pronounceable. I think these 3 factors matter a fair amount.
If that is the exact domain you want, I'd say $350 is a pretty good price as long as you're serious about the project.
If that is the exact domain you want, I'd say $350 is a pretty good price as long as you're serious about the project.