I've stayed at the Courtyard Marriott in Roanoke a few times for business and have always been impressed with the facility. It is about 1 mile from the airport, so it's in a great location. It's incredibly easy to get to this location.
The hotel is clean and feels new. The facility is in really good shape, which adds greatly to the comfortable feeling you get staying here. The room was clean from top to bottom. The bed was comfy.
Like most Courtyards, they have a small restaurant on the premises. It offers decent food, but nothing special. I ordered a bottle of water, which I never received. That was a little frustrating.
The front desk was very helpful and friendly. The service was quite good.
I've stayed here a few times and have always been impressed with my stay. I will continue to frequent this hotel.