The gifts are good quality, and the variety is good. The timelines to receive gifts have ranged from 3 days to over a month. The app is well designed so I gave it 2 stars, but it lost 3 stars for missing key gift arrival dates and for lack of follow up when asked on the delivery status.