I never write reviews like this but I’m doing it because I’m not sure how this hotel has such a great rating. I drove into Asheville from northern VA and after an 8.5 hour drive, I arrive to learn that I needed to pay an additional fee of $30 for a “pet room” on top of the $50 pet deposit and they would need to switch me from a room with 2 queens to a room with one king because “dog rooms only have one bed.” Fortunately I was traveling by myself so whatever. That’s fine. This hotel was more of a motel as the doors to the room lead directly outside which I didn’t notice previously, that’s my bad. The inside of the room left a lot to be desired. Just inside the door, the carpet was filthy. There were questionable stains everywhere, including one on the comforter that looked like menstrual blood. The mattress itself was horrible and flat. The shower was not clean, there was hair and dirt in the corners of the tub. The AC/heating unit was extremely loud and the room stayed the same temp all night, regardless of what I changed the settings to. The next morning I was called 6 times minimum by the front desk as they were looking for someone who “was supposed to be in that room.” The front desk guy stated he didn’t understand why I kept answering as he had a different name down. I only gave it 2 stars because although I assumed I’d see a roach, I never did. I couldn’t wait to shower and check out.