Barefoot Beach Resort was a very nice, family friendly property. Everyone staying seemed respectful and kept the grounds tidy. The pool was very nice. All in all, we had a nice time.
The issues were with the unit we actually stayed in. First, since it is listed on VBRO by a property management company and not the actual owners of the unit, I couldn't get specific questions answered. They would only quote the listing back to me. So in case anyone else is wondering, yes, there are two chairs and an umbrella in the unit which you can bring to the beach, and no, there are no sand toys to bring to the beach (at least not in the unit we stayed in).
Secondly, there were some things in the unit which if improved upon (and none of them are expensive fixes), would have made it great. The unit we stayed in smelled of stale cigarettes - like someone has smoked in it for decades. Probably needs a new coat of paint to get rid of the smell. We ended up not noticing after a while, but our things all smelled when we got home.
Beyond that, it was a matter of small conveniences. The kitchen faucet leaked, the bathroom faucet was just in terrible shape, the headboard on the bed was loose, there was no towel hook for a hand towel in the bathroom. There just generally were not enough places to hang wet things. Four people come back from the beach with wet suits and towels, all of whom now need to shower, and there is only one hook in the bathroom. Lastly, you could literally feel the shape of the springs through the mattress on the pull out bed. My kids didn't mind, but I would not subject an adult to a night's sleep on it, just an FYI.
I struggled with what to write in this review, because again, the resort itself had everything we wanted (though a balcony would've made it perfect), and I'd likely stay there again but in a unit that had an outdoor space on the main level. Everyone who worked there was also very friendly. It was just that our unit needed some help.