It's near the bay with an average view of the water.
The food is ok to good for a few items and you can see that the presentation is good. The problem is that it took 20 minutes for them to take our order, another 15 minutes to bring out the drinks and another 20 minutes for the food.
The burgers are basically frozen patties and the eggplant Parmesan sandwich also tasted like it was premade frozen.
We never got a single refill of our drinks and I only got my drink (a coke) after the food came after about an hour wait.
Poor service, subpar food and crazy long wait for something as simple as getting a drink. The total bill for our group of 8 was over $100 for something that should only have cost about $60.
The restaurant charges a mandatory 18% tip on large groups which is probably why the wait staff doesn't care one bit about service.
Do yourself a favor and go somewhere else for a better meal.
If you own or manage Vero's By the Bay, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.