Styed at the Hilton Garden in while in Virginia Beach on business. The hotel is in central "business" area of Virginia Beach (not near the ocean) and has quite a few restaurants within walking distance. The staff was very friendly during check-in and in helping us find our way around the area.
The rooms were clean and it seems like the hotel is newer as it didn't feel the least bit run-down. They have a small bar in the lobby and have a nice breakfast that was included with our room rate.
If the location is good for you this is a great hotel to stay at. The only downside to the hotel was the parking situation. They have a lot right outside the door which you think would be the spot to park. But a nearby bank has the parking lot and the hotel has (free) parking in a garage across the street above the 5th level.