Welcome to TFP.
I say as long as you can get to it every three days at least, go for it yourself. With a SWCG or Stenner pump automatically chlorinating it you can go a few days between testing once you get it dialed in. A pool service is going to,come once a week and brush, clean the filter and throw some tabs in a floater. Before you know it you will have high CYA and an uncontrollable pool.
Read around in the Pool School and see what we teach. It takes a few minutes a day to maintain it yourself and you will care for it better than the pool guys for a lot less money!