You get everything that comes with the room. You keep the perks from the original booking (free at sea). You don't get the extra points for booking a Haven cabin.
Sailing from New York for New Years Eve, won't warm up for day plus and will be cold on way back. Booked Spa cabin so we'll have a warm pool for the whole week.