Based upon Arthur Kober's play (which was subsequently musicalized onstage as Wish You Were Here, Having Wonderful Time stars Ginger Rogers as Teddy Shaw, a typist who goes to a summer camp for a little rest and relaxation. She's also getting away from Emil (Jack Carson), whose interest in Teddy is no longer returned. Arriving at Camp Kare-Free, she's offered a ride by Chick (Douglas Fairbanks, Jr.), who works at the camp as a waiter. Unfortunately, they get off to a bumpy start when Chick spills her suitcase and an argument ensues. Once at camp, she makes friends with Fay (Peggy Conklin), Miriam (Lucille Ball) and Henrietta(Eve Arden). Chick apologizes to Teddy, and over the next six days their relationship blossoms, concurrently with that of Miriam and another guest, Buzzy. However, when Chick makes an improper advance during her last night at the camp, Teddy gets angry and leaves him. She dances with Buzzy to make Chick jealous and makes sure she is seen entering Buzzy's cabin. She takes steps to see that nothing happens and leaves unscathed the next morning, but not before causing trouble between Buzzy and Miriam. Emil has arrived and plans to bring her home after breakfast. While they are eating, Emil proposes to Teddy. Both Chick and Miriam overhear this proposal, after which Miriam loudly comments that Teddy stayed overnight with Buzzy. In the ensuing confusion, Chick decks both Buzzy and Emil, and offers his own proposal to Teddy ' which she happily accepts.