If you are going in with a high expectation, you will be disappointed. It is a family friendly beach hotel, no maid service (they pick up and drop off towels in a basket outside your door) that enters your room at all. But the front desk staff are super friendly and you are conveniently located near John's Pass and of course right on the beach. We chose Barefoot because we used to live across the street and had returned for a Fourth of July family vacation with family from out of town. The fireworks are amazing, and you can bring your own to set off as well. The pool is small but clean if you need a break from the sand and surf. Nice wide beach area and the best rooms face the Gulf. Tiny wet bar/kitchen (sink, fridge and microwave). Bathroom is a little caving but think of the wear and tear it gets every week! We have two little kids and for the price we would go back, again very family friendly.