Are there any hidden charges?

No. The price you see is the price you pay. Credit card surcharges, if any, are shown upfront before you book online.