The actual training time is 5 days, plus round trip, which is almost one week. Accommodation is arranged by the company, but you have to pay some deposit, just like you have to pay a deposit when you stay in a hotel. You'll get it back after training and before you go home. According to different tolls, franchisees pay one-way tolls and self-operated stores return tolls, which will be reimbursed after the probation period.
I hope it helps you.