Was in town to run the Outerbanks 1/2 Marathon and decided to stay at the Hilton Garden Inn. The hotel was clean and the staff was attentive and friendly. I like the fact that I did not have to request extra bath towels the next day! There is a restaurant onsite but we did not dine there. Very convenient to a couple big box stores as well as small eateries and convenient stores. Our room was located on the the 5th floor. We had a wonderful side view of the ocean. The hotel is within walking distance to the beach.