On arrival, lady was rude from the get go. As she gave me my keys, she followed me to my car where she saw my service dog. She then said there was no pets allowed. I tried explaining to her that on the hotel website it clearly states “pet friendly”, if it didn’t I wouldn’t have booked it knowing I was bringing said service dog. She continued to say no & demanded I give her the keys & that she would give me a refund. I walk inside the building with her to get the refund when she told me it would cost extra for the dog to be here. I explained to her that it was a service dog & tried showing her his papers but she just didn’t want to hear it. With it being a busy weekend in brownwood every hotel within the 25mile radius was booked I had no choice but to pay the extra fee & stay at The Royal Inn. She gave me a new set of keys, which I thought was a little weird. Until we opened the door to the room & got a lingering smell of stale cigarettes. When I clearly requested for a non smoking room but because of my service dog she gave me a smoking room which really affected my asthma. Overall, horrible stay.