Which figure denotes “large” in your case? Gmail should be fine but has, of course, its limitations like any other email provider.
If you have only to receive files, which provider does the sender use?
In case of very huge files, online storage services are the better solution.