Wilbert Brookins, 31, was charged with sexual battery Wednesday, the Orange County Sheriff's Office told the Orlando Sentinel.
The single mother called Disney World a few weeks ago to inquire about rates, the sheriff said. She said she was unemployed and spending her tax refund to take her children on vacation. Brookins, a reservations clerk, handled her call and told her he would book her room under a "Friends and Family" discount.
The woman and her two children arrived Tuesday after an all-night drive. Brookins took the family on a free tour of the Magic Kingdom and later accompanied them to their room, the sheriff's report states.
He took off the woman's clothes as she slept and then assaulted her, she told authorities.
The woman later called the sheriff's office and turned over text messages from Brookins. He is in the Orange County Jail in lieu of $10,000 bail.
Authorities are investigating whether Brookins used the same ruse on other women.