Are there any joining fees?

No, no joining fees, just a monthly payment via Direct Debit or recurring card payment (for youth memberships)