We ended up with the same management company, but the yearly costs were significantly higher than when we last signed a contract (I believe five years ago). We put a vote out to the community to ask whether they would prefer we limit hours or not to keep the costs lower. In the end, the hours worked out fine, but there was plenty of grousing early on about the slightly increased registration fees.
I think we have flexibility in terms of adjusting the open and close dates from year to year, but we'd need to coordinate that well in advance of the season opening.
I don't think we were properly staffed with lifeguards yesterday. Lots of our lifeguards are already back with ports so they just weren't available, so those who were there got a little overtime.