Do I have to worry about hidden fees?

No, there is no need to worry about encountering any hidden fees whatsoever.