I was skeptical at first, but the transaction was smooth and quick. I purchased the miles I needed online (I was only short a few thousand for a reward ticket) and within minutes received a confirmation and within 24 hours, the miles were in my account. Would definitely recommend, especially if you only need 10-20K miles to reach an international award ticket.