Your airport abbreviation (STX), I assume you mean to be ST. Maarten, when in fact that is the abbreviation for St. Croix. Regardless, not sure I would do that at all, especially for that kind of price.
Mary's Boon would be perfectly acceptable for a two night stay. It is an older hotel, with a more Caribbean feel. Do be aware, as Pat said, of the 'below grade' rooms. I would NOT accept one of those rooms, but I would think they should have plenty of other choices available, even if not ocean view, unless you want to pay a fair amount of money. They had been having some complaints regarding maintenance of the rooms, but I certainly would not have any hesitation at booking there. They have a really nice beach there, and they have their own restaurant, as well as Karakter next door. Not really walking distance to any other restaurants (at night), but a very quick car ride to many different places, and I assume that you will be renting a car.