I had her in classes a few months ago..they were only 1 time a week and for only 6 weeks...it wasn't a very structured class so I don't think it was really beneficial.
I forgot about the dog park..we go every sunday and spend about 1 and 1/2 hours there...she will "greet" at the gate and run around with the other dogs for awhile..then comes and sits with me for awhile but her main "fun" is walking around to the other owners and having them pet her and confirm her being gorgeous.
I'm working a tough week this week due to upcoming events ...and it's been like 105 here. I would NEVER do off leash with her.. except at the dog park where it's fenced in. Otherwise we were taking nightly leash walks down at our riverfront.