We stayed here June 26-30. The pictures you see are spot on. The hotel is clean and recently remodeled. The location and the view is perfect. We parked in the free parking when we arrived and did not return to our car until it was time to go home. Everything we needed was within walking distance of this hotel. The free breakfast is a major perk not only because of the selection but because of the convenience and friendly staff.
When I reserved the room we paid for a double queen but were upgraded at no charge to a king which was very comfortable. The rooms are not huge but we didn't have any issues moving around or storing our belongings. Who wants to stay inside anyway??
Overall, we were thoroughly impressed with our stay in Virginia Beach and would stay at the Sandcastle again.
One tip: If you are not a night owl, try to plan your stay during the week as people do move around til the wee hours on the weekends. :)