If you are very particular about where your stateroom is, then a guarantee cabin is not for you. However, if you are flexible with the room location and want to get the lowest possible price (with maybe a chance at an upgrade), then going with a guarantee is not a bad plan.