I thought it was just the right length. Any longer and they’d have been inventing outlandish plots.
Holidays are brief. I’m sure some of the characters would be waking up in weeks to come, after they’d returned home, wondering, fleetingly, if any of it really happened. (Look, no spoilers!)