Thanks everyone
Rang back on Sydney number this morning. Got a newby who didn't understand my request and eventually told me to ring on the Australian number (which I had used to get him!) I rang again, same number, got a different rep named Jackie who was amazing. Extremely helpful and knew her stuff. Now have new cabin, huge balcony. Was not able to help with dining reservations as they have not been "loaded" yet.