This is the great online library of templates which are structured via themes and they are easy to find.
Most of them are not free, but each type of template has its own free section with free downloads.
I got a nice experience with their technical support service. They work fast and good.
The quality of templates is really high and the price is reasonable.
They offer few types of subscriptions and credit program so the price is going down.