Are there any hidden costs or contractual agreement?

No