We have booked all 4 of our cruises through them and had great service for each one. Our most recent booking was the Hawaii 2020. The onboard credit is nice - although it seems to make only a slight dent in our bar bill
We have used them. Once strayed to a family friend but went back. Our agent is Jo. Highly recommend.