Answer
Not too small.
Work Step by Step
A sample size of 1501 is not too small, because the error we found earlier in this problem was only $2.5$ percent.
Also, it is necessary with the type of a sample size to make sure that who receives the survey is truly random. After all, when surveys are not as large, it is a lot easier for them to be skewed by small surveying mistakes.