We've stayed here several times and have always found the accommodations wonderful. This time, though, the staff seemed overwhelmed. Check-in was at 4:00, we arrived at 4:05 and they weren't sure our room was ready. We had friends traveling with us - their FIRST stay here - and they were sent to a room that wasn't yet cleaned. They had to be moved to another room, and, unfortunately, they were kept awake most of the night by a whining dog, a party and a fight. Truly a disappointing experience for them.
This will not hinder us from giving it another shot on our next visit to Roanoke, but I don't adhere to a three-strike rule, with me, it's two strikes and you're out. Sorry.