If you stay at FS you should also check out Villefranche-sur-mer. Restaurant La Mere Germaine has a great dover sole.
We stayed at the FS 2 summers ago at the end of multi-week French road trip. The rates were high but it was a bucket list hotel of ours. The pool was outstanding and my wife really enjoyed the spa. Le Cap was quite good but I think that's only available during peak season. Overall fun to stay there but not sure if I would return.
Driving around the south of France isn't the easiest but there's lots to see and do if you have a car.