Yes we have done them several times at WDW, in person and with photos (grand dogs) and they are very reasonable compared to the private studios that do them. I even bought the frames from them - no bending for travel home.
In addition to the one above there is also one by the Christmas Shoppe (lots of custom things there like painted umbrellas etc). I think there might be one in France, Epcot and pretty sure they are at Disney Springs.