SOTA has been the best! I have dieted all my life with limited success and always quit, binge and gain more back. The SOTA staff is so encouraging and helps me get thru social events without going hog wild. I highly recommend SOTA.