It's never a guarantee because the inventory has to be available, among other factors. However, I am 2 for 2 getting an upgrade ($20) from a city room to a 1BD Terrace - a double upgrade. The second time was for 5 nights and included a perfect view of a poolside concert from the balcony.