Great time at BSM. Met some great folks... The food was up to par and quite good. Nobody got sick from eating there as far as I know, even the water and ice cubes were safe. The beach is fine but if you're comfortable having a cocktail in the sun with good company the beach is awesome. Not many, if any kids there…a big plus. Mostly a 50+ crowd and lot's of entertainment to go around.
This is a lovely location surrounded by quiet country side, with a beautiful beach and plenty of shade and chairs. Although food selection was at times limited, what was available was very good, and plentiful.
The people that complain about this resort are the ones who should have stayed home. It's not 5 star nor will it ever be, it's a hidden gem with spectacular views and warm friendly folks.