I have used this company in the past but felt I couldn't recommend them to the original poster as I felt their standards were slipping, certainly on my last two holidays with them.
If you have a special request, as I did on my last holiday, it was completly ignored. They don't respond well, to complaints either.
Quite often there are very early starts on some of their trips that can be very tiring even for a young person. You must sit at the same table every evening, with the same people for your evening meal. They also charge a surcharge of 2% if you pay with a credit card. You cannot visit them at their place of business.
They do have interesting holidays but you need to choose carefully.