Amazon.com is a big name in the e-commerce market but their products are very expensive to buy and use.
Their customer service responds quickly but avoids refund and damaged delivery issues smartly.
The delivery time is usually good and at maximum it takes around 4-5 business days.
Their app is easy to use and fast also but the website is a bit complex and slow in loading.
Reliability depends upon you and your experience.