The City Council shall authorize issuance of a Specific Use Permit only after determining that adequate provisions have been made for the paving of streets, alleys, and sidewalks, means of access to public streets, provisions for drainage, adequate off-street parking, protective screening and open space, heights of structures, and compatibility of buildings.