This tour was perfect to our needs. You get to see a little bit of each part. We really enjoyed the little town of Eze, and though Monte Carlo was short, we were ready to get back to our hotel by the end of the day. Our tour guide, Sandrin, was great. She was extremely knowledgeable and very nice.
The ferry has a nice view! Be warned that even though we went during non-peak season, they do sell out and its very hard to get a good seat. Its pretty crowded. Also, they do not wait for you, so be early. As the boat was pulling out, there were people running toward it, but the ferry didn't wait. St. Tropez is a cute beach town, and I'm glad we were able to experience it.