Masic tells The Buffalo News that the newborn boy wasn't breathing when she pulled him from the toilet. She says she wrapped the baby in linens and phoned for help.
An emergency dispatcher told her how to give mouth-to-mouth resuscitation before paramedics arrived.
The baby was taken to a Buffalo hospital.
A statement from the hotel says the mother and child are doing well.
No charges have been filed against the mother but police say they are investigating.