Glad you had a great time.
C22 Sleeping: When we had our C22 in the mid-80's, we, too, struggled with where to sleep. Then we did some research in Mainsheet magazine (this was before the internet) and found that you could make the dinette into a full size berth by filling the space between the inboard side of the dropped dinette table and the starboard side with the galley slid back with a piece of plywood with fiddles underneath to keep it from moving, and use the seat back cushions of the dinette. You sleep sideways. Worked great, BIG area, maintained access to the porta potti, too. This was for the Mark I C22s.