Agape:
I found Cruises-N-More when they were lowest quote I received through
www.CruiseCompete.com. (That's the site where you select the cruise you want and get multiple, competing quotes). There was a link to their Better Business Bureau report right on the CruiseCompete site (all well there), and their service was great--nice people, good prices. As I already knew what I wanted, all they were doing was taking my order, but it was a positive experience and I would use them again.
Good luck!