We charter with Sunsail and have been very satisfied. Boats are always clean and if anything is amiss while checking out the boat before departure, it is tended to promptly.
By chartering one of the non-premier boats (3-5 years old) and with the discounts we get for advance booking and returning clients, the cost is not much more than the budget companies. Peace of mind when you're on a vacation is priceless.
I've got blisters on my fingers