I have been a DreamTrips (Vacation Sooner) member for almost a year. I have not been disappointed yet. So far the deals are way better than that of other websites. The only downside I would state is that you must pay for the entire vacation upfront while other websites let you pay at the hotel. This is about to change, however, so I am looking forward to it.
So far all the benefits are true. If I book a flight through them and it is cheaper somewhere else, they give me 150% in points on my account. Also, if you find one of their "DreamTrips" vacations for cheaper somewhere else, they will refund you the entire balance back to the card you paid for it with and still send you on the vacation.
This year, my wife and I will be taking two cruises staying in an Oceanview Balcony room on Royal Caribbean. I don't know about the business side; I only joined the vacation membership side.
Bottom Line: Yes, I would recommend this to a friend