I've never booked with Thomsons for my Cuban holidays. All my trips, to date, have had the visa included in the price of the holiday and been booked through First Choice or Thomas Cook.
However, like you, I will give this site a try should I need to apply for one myself.