translate English to French: Top of the World: in luxury or last-minute style.
Top of the world, dans le luxe ou last minute.