Whether you take a guarantee depends on the price difference. Since the balcony cabins are basically identical except for the amount of glass on the balconies on some ships if you are on deck 6 (even the D's are only a hair bigger than the E's), if the price difference is dramatic it is well worth it. You usually end up with a cabin on 6, but you could luck out and get one higher, and I know many people who have. They usually tell you where the cabin is when you put down a deposit, so if you hate the location I suppose you can cancel and re-book. If you're very picky about your location (we're not) you may want to stick with what you have. In our case, so far we've always been happy with our guarantees and prefer spending the thousands we save on shopping sprees!! Good luck whatever you decide.