Hi, can someone whos actually been on a cruise explain the cabin types to me? theres a big difference in price and we're struggling to afford it anyway but we dont want to be stuck somewhere we wont enjoy