I've only used Sunset Park for the dog park.
Sunset park has two dogs parks located on the south side of the park (warm springs side). One park is for the bigger dogs while the other is for smaller dogs.
Both enclosed dog areas are very big and have plenty of room for dogs to run around. Their are hoses at the park so that people are able to wash their dogs or fill up water bowls. The parks as well offer poopie bags incase you forget you own.
They is a shaded area with tables for owners to sit and relax while dogs have fun playing.
My only issue with this place is those that frequent it often and feel entitled as royalty. I bring my dog here when I'm in the area and she isn't very social. She likes me to walk with her and if I sit down, she lays next to me. Dogs at times don't understand personal space and wouldn't let her be. The owners don't help if others dogs were pestering her or playing too rough. I believe one of the regulars said something to the point as, "if you don't want rough dog play, don't bring your dog here."
Outside that, it's great. It's just those days when you have the "Michael Vick Battle Dog Owners"