Having 5 days will give you plenty of time so you won't have to rush. It will give you time to be able to go in the morning, then go back to the hotel for a swim or nap and then go back in the evening, and not feel like you are wasting precious park time.
This will be out first time that we will be going with 5 days available. We are really only doing 4 full days but having that fifth day will allow us the opportunity to go to the parks on the day we arrive for a few hours without feeling like we are wasting a day off our pass.