I've worked with an agent from Small World (Carrie Johnson) for a dozen trips over the years.
She's been excellent to work with and I can't think of a single problem I've had with my
reservations. In addition to quick responses to my requests, she also has saved me money by tracking and applying discounts to my reservation that were announced after booking. I TOTALLY recommend this service. Should you decide to use them, I hope you have a similar experience!