I think it is. For a 1 time fee of $35.00 it really helps for boarding and dembarkation.
We only cruise 1 or 2 times a year and we are currently booking our next cruise, so we are taking advantage of the 1 catagory upgrade. That right their covered the $35.00
We have been on one celebrity cruise, and we joined as soon as we got home. It is well worth the one time fee of $35.00, if for no other reason, just for the embarking, and disembarking priverlages. The captains club members should be the second ones to disembark, the first ones are the early airline departures. I booked a 11 night caribbean sailing on the galaxy out of baltimore for september, and with my captains club card, I already received 2 upgrades, and plus we received a $100 shipboard credit for that cruise, so right there we more than tripled our money. But I would suggest if you are going to book a cruise, wait till they mail you the coupons. Once you join, they will start mailing you some good coupons.