Opinions on this itinerary?

Really want to make a trip out west. How does this plan sound for a trip in June?

  1. Fly to Denver, spend a night in Boulder
  2. Drive to Rocky Mountain National Park and camp 2 nights
  3. Drive to Grand Tetons and spend 2 nights
  4. Drive to Yellowstone and spend 4 nights
  5. Drive back to Denver and fly home

Thanks for the input!