I'm not sure I'd refer to it being a deal. It's just simply swapping pts for SkyMiles. Don't do it just for the sake of having 50k miles sitting in your account. Wait until you've found an award itinerary and then transfer the miles you need. It's become increasingly difficult to find round trip itineraries for 25k miles a ticket.