We have cruised in both cat B and cat C cabins. B cabin was a little more comfortable and the veranda was a little bigger. When we were in the B category cabin we didn't have a butler, but I think they provide one with the A and B category cabins now. I personally would rather spend the extra money on a precruise.