Listen to your body
It's good to do cardio every day. All tho it is not needed to do more than 60 minutes,
it doesn't give you much of a bonus benefit. It's good to switch to 2h
like once in a week to keep your body guessing, but it's not needed
every day, unless you are preparing for some kind of marathon or
something. Also once a day is enough.
You do weights two days in a row. What is good, if you don't work out
same muscles again in other day. Your muscles needs at least one day to
heal and repair themselves before you can work them again.