We stayed here with my sons' high school marching band on an overnight trip. We and our 10yo daughter had a double room. It was very clean and the beds were comfortable. We had a nice view of the ocean. My daughter and one of her friends who came along with her family enjoyed the indoor lazy river. They have a nice little indoor movie theater that was going to show Cars 2, but my daughter has seen that already. I think if it were a rainy day, that theater would be fun for the kids.
I don't know if the hotel has a breakfast buffet for everyone, as we were with the band, and we had our own conference room area set up with a buffet for us. The food was good and so was the coffee.
We also never had any problem with noise, which impressed me, since we were traveling with 130+ teenagers. I expected to be awake for a while. Even though these teens are very polite, I thought I'd hear some noise, and we didn't.
There was a good-sized parking garage directly across the street for your car. We did not venture out into VB to eat or shop on this trip because we weren't at the hotel for all that long and our meals were provided. It might be a little far from shopping & eating for some folks.