Had a nice experience here. They have a new location with very nice facilities so-call to confirm the address as the one listed in Yelp was incorrect. We went through this process some years back with a different company in an industrial complex in downtown Phoenix that was outdoors where they just handed us the ashes in a paper bag when they were done. All Pets was so much better and extremely professional. They provide an indoor air conditioned viewing area and provide complementary bottled water.
I find it quite cathartic seeing my pet placed into the crematory and being there when the ashes are removed and placed into the urn. I was able to take my dog to the vet to be euthanized and immediately take her to All Pets to be cremated. They have ovens (for lack of a better word) set aside to handle same day services. You pay a premium for this service, but this isn't something we do everyday and it is well worth it. Grateful to this business for being sensitive to our emotional well being that day.
They have urns for sale, but there was no pressure to purchase and they were honest and mentioned there are less expensive urn options with online vendors. And when done the free urn they provided was a nice temporary home as we look for a permanent option. Way better than a paper bag. Highly recommend!