My husband and I did a quick decision, lets go to a beach mini vacation. We came from Wisconsin. After looking through many hotels in Madeira Beach and reading reviews as well, I finally decided on here. We are VERY happy I choose this hotel. The staff was great! The room was perfect, we stayed in a room on the beach and it was everything I could hope for. Very nice rooms. I read the reviews from others stating their rooms smelled like mold, and couldn't be farther from the truth ( I commented to my husbands how impressed I was with not having that smell in the room since it was on a beach). Having a beach view was great. The beach was beautiful, and right there, easy walk. Location was great for a short walk to Johns pass whether from the beach or the street. One of the best parts, was we weren't bothered by staff at anytime, some people might like that, we preferred to call them when needed, convenient way was they had a basket in the room for dirty towel exchanges, just put outside your door and they come and refresh your basket, awesome idea. I recommend this hotel and we can't wait to plan our next trip again. Perfect weather, perfect hotel, perfect vacation. Hats off to you Barefoot Beach club, job well done on making our little vacation so relaxing and fun.