Holding the Scrum events (planning, review, retrospective) in one working day

I have a question regarding scrum events that are all held in one day?

For example:

In the morning (review + retrospective) and in the afternoon another one (planning).

Currently, I am working in a two days split scrum events and downside of that is that team is complaining that they are ‘losing’ their time and they are not effective, maybe it is better to have it all in one day?

Is it better for the team to have it all in one day?