1 Bastante y bastantes are indefinite determiners, precede the noun and mean más bien mucho que poco.
Tienes bastante paciencia.
En este cajón hay bastantes fotografías antiguas.
2 Bastante and bastantes qualifying adjectives when follow the noun, occasionally next to the verb ser, meaning suficiente. The clause is often negative.
En el mundo no hay dinero bastante para pagarte este favor.
El amor no es bastante en una pareja; hace falta tolerancia y comprensión.
3 Bastante and bastantes may be indefinite pronouns, also with the meaning más bien muchos que pocos.
–¿Cuántos años tienes?
—Bastantes.
4 Bastante may be also adverb. Means una cantidad suficiente o aceptable.
El coche corre bastante, pero gasta mucha gasolina.
La casa es bastante grande.