I'm a dirty foreigner so I don't know about local prices. But around here that would be considered good.
Ask around and see who is the best roofing person locally is. NOT who is cheapest. Roofs can be done badly and they can be done well. Both look much the same until it rains