I have ordered many items through flipkart and I feel their service till now is very comfortable. The products will delivered in time or before the time as they suggests in most of the cases.
If the product is not how u expected or if there is any fault with the product you can return it within 10 to 15 days and if it is refundable they will refund otherwise you can replace it
Also the flipkart app is user friendly!