Choose your answer: is the following review positive or negative?

James arrived on time and ready to aid and solve my concerns. He did a good job. Prices are steep but you get what you pay for, good service.

Available options: (A). negative. (B). positive.
(B).