Does the location matter? We've stayed at Holland House several times in the past and it's great there IMO. And, their pricing is not excessive. Many, many times we've met couples who were taking a cruise or charter out of the SXM port and they would come a couple days in advance to enjoy the island and stay at HH. The staff is super friendly, the bar is really good, the restaurant (Ocean Lounge) is a tad expensive but very good, and the view of the port from the beach front rooms is outstanding.

If they want to stay on the French side, then I agree with Carol and would recommend Le Petit hotel on Grand Case beach. It's small, but the couple who run it are great and it's within walking distance of several good restaurants in that area. Hope that helps.