UPDATE
I booked the cruise and the site says guaranteed low price. Well 2 days after my booking the price dropped by almost $200. I called back and they said because it's past 24 hours they can't honor it.
I booked a cruise with them 2 days ago. So far so good. They registered my on-board ship credit within a day. Their offers were slightly better than Expedia, Priceline, cruisecritic, etc. What I'm most impress so far is the customer service. It is so quick and friendly. I am dealing with Eugene Marc-Henry through on-line chat and he's very helpful. So far so good, I'll update after my cruise, hopefully 5 stars remain!