Please Validate My ESP32-S3-DevKitC-1 N8R8 Configuration

I purchased an ESP32-S3-DevKitC-1 N8R8 so there was sufficient memory for a touch screen display. This is my first time using an ESP device with 8 MB Quad flash and 8MB Octal PSRAM. I’ve written a configuration file that compiles and uploads without a problem. Before moving forward with my project I want to be sure I’ve configured the device correctly. Here is my config file thus far;

esphome:
  name: irrigation-controller
  friendly_name: Irrigation Controller
  comment: Eight Valve Irrigation Control with Display
  platformio_options:
    build_flags:
    - -DBOARD_HAS_PSRAM
    - -mfix-esp32-psram-cache-issue
    board_build.arduino.memory_type: qio_opi
    board_build.flash_mode: dio
    board_upload.maximum_ram_size: '327680'
    board_upload.maximum_size: '8388608'
  project:
    name: RCB.Eight_Valve_Irrigation_Control_with_Display
    version: Irrigation Controller with Display, Date 2024 02 18, V_TFT.510

esp32:
  board: esp32-s3-devkitc-1
  variant: ESP32S3
  flash_size: 8MB
  partitions: /config/esphome/default_8MB.csv
  framework:
    version: 2.0.5
    source: ~3.20005.0
    platform_version: platformio/[email protected]
    type: arduino

psram:
  mode: octal
  speed: 80000000.0

Your review of the configuration would be greatly appreciated. I think I’ve got it right! What are your thoughts? Of specific concern to me are these three lines;

    board_build.flash_mode: dio
    board_upload.maximum_ram_size: '327680'
    board_upload.maximum_size: '8388608'

Do I have the correct sizes identified?