It really does depend on timing. We arrived once 30 min early and was let off the plane an hour later due to availability of a gate and customs being to busy. In general, you should have enough time.