Hotel is in a great location right on the beach - grocery store, pharmacy and restaurants right across the street. The room was spacious with 3 TVs, mini fridge, microwave and coffee maker. However, it was absolutely filthy. Popcorn, used spoons and toys left on the floor. The bathroom floors were sticky with hair and trash left on the floor and in the shower. Potato chip crumbs left on the couch. We could never get anyone on the phone for help. Front desk staff had full conversation, talking and laughing amongst themselves while my sons and I watched and waited to pay for snacks, only stopping after I interrupted them. The elevators were also filthy with trash all over the floor even in the morning- obviously never vacuumed or cleaned during our stay. The restaurant was extremely overpriced being that the food that was mediocre at best. Charge of $32 to self park. My family would not consider staying here again when visiting VA Beach.