I have done both. What is the purpose of your cruise? Meaning where will you be most of your waking hours? In the cabin or out and about on the decks enjoying being with people. For me personally , a cabin is for sleeping and showering. Yet on my next cruise in May, I am getting a balcony for mt first VV cruise and my 70th bday celebration!