I used TLC back when I went to TNCM on a regular basis, overall good service. But some things, like refueling is out of their control, unless that has changed in the last few years.
Only thing I would suggest that you do, other than refuel on the day of arrival or the day before departure if there for an extended stay, is to get your catering from the hotel you are staying or a local restaurant.
Have a good time, it is a great place and don't forget to have a few beers at the Sunset Beach Bar or the Boat Bar.