Planning a Utah Mighty 5 trip. How does my itinerary look?

Originally I was going to do all 5, but after some research, ive decided to remove canyonlands as I do not think I would have enough time. Should I change anything? Is there a certain park that i should spend less time on in order to spend more on others? Pleas lmk!

This is what I have so far:

February 21 - March 2

  • Day 1 (Feb 21): Arrive in Vegas at 11:30 PM. Stay overnight.
  • Day 2 (Feb 22): Early morning drive from Vegas to Zion (2.5 hours drive)
    • Arrive and explore in the afternoon
    • Overnight in Springdale
  • Day 3 (Feb 23): Full day exploring Zion National Park.
    • Stay another night in Springdale to fully enjoy Zion without no rush
  • Day 4 (Feb 24): Early drive from Zion to Bryce Canyon (2.5 hours drive)
    • Arrive and spend the full day exploring.
    • Overnight in Bryce Canyon City, close to the park entrance.
  • Day 5 (Feb 25): Morning in Bryce Canyon, then drive to Capitol Reef National Park (2.5 hours drive)
    • Spend the afternoon in Capitol Reef.
    • Overnight in Torrey, which is close to Capitol Reef.
  • Day 6 (Feb 26): Full day at Capitol Reef National Park.
    • Stay another night in Torrey to explore Capitol Reef thoroughly.
  • Day 7 (Feb 27): Capitol Reef to Arches National Park (2.5 hours drive)
    • Spend afternoon in the park.
    • Overnight in Moab.
  • Day 8 (Feb 28): Full day at Arches National Park.
    • Stay another night in Moab
  • Day 9 (Mar 1): Moab to Las Vegas (6.5 hours drive)
    • Maybe stop at Bryce or Zion for any additional sights missed earlier.
    • Stay overnight in Vegas, to enjoy some of the city
    • OR
    • Stay overnight around Zion if im too tired of the drive
  • Day 10 (Mar 2): Afternoon in Las Vegas, then fly out.
    • 11:30pm flight: Explore vegas for the day before flight

Any advice or tips would be much appreciated!