Yes, it looks like a Mexican Black Kingsnake and a healthy one most likely from the pet store.
-----
"Life without risk is to merely exist."