A client asked this question in the office just the other day. I did some research and found this really informative article from Cruise Critic giving you all the pros and cons of booking guarantee cabins.