I think you're doing the right thing taking it. There are lots of positives about when you're expected to work. If you do a 12 hour shift and get 3 days off in the week for that then that's really excellent in terms of having a midweek short break away somewhere. And there is a lot to be said for mooching round the shops on a quiet week day when you need a pair of new shoes or something. (in normal times, obvs)
Any medical appointments, hair appointments etc, you can arrange for during the week no issues. Take advantage of midweek offers for lunch out etc.
I work in a school 8.3.-4.30. I have to work some of the holiday time but I'm off most of them (unpaid, something else which people get wrong -they think we get paid for the holidays!)). Everyone thinks it sounds great but the downsides are that you can't take any time off when you actually NEED to eg for a funeral of someone who isn't a close relative, or for a short break or weekend break somewhere, or to attend a school assembly, take your relative to a medical appointment. If you need to do anything official eg legal stuff, you can't do that when it often needs to be done. Medical appointments are rigmarole, filling in absence requests, having to sort your own cover out, feeling guilty etc. All travel has to be done in a few weeks in school holiday time, so the prices double.
What I'm trying to say is that everyone's working pattern has pluses and minuses. What looks good to someone else has disadvantages they haven't thought of, and it goes the same for the other way. If you just think "weekend working = BAD" without thinking of the positives of getting time off in the week then you;ll lessen your choice of jobs.