First, the good; the hotel is conveniently located with lots of parking, a large police presence, and a ton of great restaurants/areas to hike. The bad however far outweighs all of that. Upon arriving to the hotel, staff somehow did not realize we had booked a reservation and spent about a half hour on the computer trying to figure out who we are and how long we booked. Not a huge deal - it happens. After we finally got to our room we found mysterious stains on literally every linen item, and all the furniture. When we requested new linens, we got them but were told they are all stained with various fluids and our best bet would be to take the darker colored linens. Not acceptable. When I inspected the bathroom - with much scrutiny at this point mind you, I found black mold on the ceiling, in the shower, and a large crack in the floor of the shower that somehow had just glued a flat piece of vinyl over- poorly I might add. The TV was ancient, it barely worked, the ac unit was also about ten years past its service life, and of the five lights in the room, only two worked. The “continental breakfast” consisted of powdered coffee, microwave eggs and sausage that both had a distinct and ignominious taste of fish, and the milk for the cereal was definitely sour. All in all I will absolutely never stay at this hotel again. With all the available options charging literally the same price or slightly more, I’ll be staying somewhere else next time I come to Roanoke.