We had done a 4 week trip to Croatia and surrounding countries, and our bike trip was the last week of 4. It was beautiful weather and we had a great time!
Biketours.com did a great job organizing everything for us, and taking care of our needs.
The third party tour company fiore tours was only average. We still had a great time, but there was plenty to improve on. The tour company gave us very poor instructions as to where we were meeting for the tour, and the emails given to us were incorrect. It was an adventure to get to the starting hotel to say the least. But we rented road bikes and they were great bikes. Very light, and the company offered many pedal types.
My only other concern was that the "itinerary" listed on the site mentions all these great things, but in reality you have to do a lot of work researching and planning where to stop each day. Many of the options they give us are only open in the afternoons, and are very close to where we were starting, so even if we started around 10am which was rather late, many wineries were still closed. After the first two days of being disappointed by not being able to find the suggested stops, and then finding them closed, we realized we had to do some leg work as far as finding stops along the route. Then the tour improved immensely.
My boyfriend and I are 23 and 25 and fit people, although not big cyclists. We chose an "easier" route so that we wouldn't be exhausted after each day. However, we were complete toast every single day. So if you aren't in good physical condition, I do not recommend this. Most of the route was rather hilly, especially day 3.