Great product, poor delivery.
Took 2 days to arrive, order included 4 gift cards instead of the 3 I ordered so I had to take the time to call customer service and read off all 4 claim codes to determine which was not activated.
Rating: 3 stars