We just returned from St Martin and fell in love with the French side. We usually stay at the Maho on the Dutch side but never liked the feeling of being so close to casinos and night life. The French side is completely different. We spent 4 nights in Grand Case and it felt like a small French village in Brittany or Normandy - but on the coast of a gorgeous turquoise blue sea.
We stayed at the Grand Case Beach Resort and it was comfortable but not luxurious. It isn't on Grand Case beach but on the Petit Plage beach which is a pretty little beach just north of Grand Case. We often walked the road through town to access the large beach for our 'power' beach walks. The resort is a good size with a cluster of buildings containing standard type rooms up to 2 bedroom suites. Our room, and I assume all of the rooms, have small kitchens. There is a restaurant, not run by the hotel, that is handy but not great. They service the beach via little flags set up by the beach chairs. Breakfast at the restaurant is included but it is only OJ, a hot drink, and a basket of breads. Because of renovations, the restaurant was closed for dinner so I can't comment on that. But, there is food aplenty in town.
Here is a look at the Grand Case Beach Resort