Have stayed at Moms' and Bar B Barn almost same price and you get more at BBB, better shower (hot water) beach chairs, free breakfast (BBB), both are nice people, BBB has in room safes for $3 a day, Moms' wants you to trust their people.When the price is about the same my choice would be BBB, incase you don't know : their next to eachother on the beach.