Are there any hidden fees or contracts?

No. You can upgrade or downgrade at any time — no questions asked.