Better Business Bureau is more like a club than a good ref. Pay your money and they add you to their list--not, IMO, an organization in which to invest much faith.
There are several people/organizations mentioned here that have very good, established and verifiable (through customers) credentials.
That said, I always book my own travels. It's really simple in BZ.
Just adding my .04 (BZ), for what it's really worth. If it looks (sounds, smells, etc.) too good to be true...