Berths can be rented for a season or on an advantageous longterm basis where you get 5 seasons for the price of 4

What is the correctly punctuated version of this sentence?
Berths can be rented for a season or on an advantageous long-term basis where you get 5 seasons for the price of 4.