We tried Small World to book a cruise- first for 2008 then for 2009, same dates. It took our agent AGES to get back to us. Information was like pulling teeth. while waiting (a full day in between each email exchange) I contacted
Dreams Unlimited. Got immediate response, good exchanges, information was readily given, and got our cruise booked within 1 full day.
3 days later, I get an email from the first agent at Small World. Even though we had exchanged multiple emails, my latest one had somehow "made it into the spam folder" and she "just found it"

Ya. ok. we're very very happy with Dreams Unlimited & might use them again to book this year's trip.