We have stayed at both resorts twice each (we have 2 girls now 6 and 12). I love both. Vero Beach has a more remote location and i feel less to do in the area, but the resort itself offers more. For example, the restaurants and we love the balcony at the green cabin room. Being right on the beach is really nice, however I prefer the actual beach at Hilton Head. I love the ocean view inn rooms at vero for the location and the beautiful views. I liked to be able to go down to the gift shop, to get coffee in the morning etc. The resort is very convenient and easy to navigate. I found at Hilton head we ventured out more (savannah, Beaufort, the children’s museum, restaurants, the marina area), where for vero we spent more time at the resort doing the various activities. There was a lot for kids to do at vero. If you are traveling in the summer, bug spray at vero is very important.