As far as I know streets are paved, have curbs, drainage, overhead lighting, traffic and flow control and are maintained in most cases. How much more 'complete' can they be?