Special permits shall only be issued when specific requirements of this bylaw or of MGL c. 40A are met and may be subject to conditions and limitations necessary to safeguard public health, safety and welfare. As a condition of issuance of a special permit, the special permit granting authority shall find that the proposed use will not be detrimental to the established or future character of the neighborhood and the Town, and that adequate provisions have been made for safe and convenient access, egress, parking, drainage, screening, buffer strip, water supply, light, air and the required customary and emergency services.