Indiaplaza is good!
Have been ordering books online for some time now. Indiaplaza seems to be fast and reliable. Books are usually delivered in a 3-5 day span (unless you’ve ordered something which is out-of-stock). Also, the packaging is good which keeps the books intact.
Usually the discounts offered are best when compared to other sites. Last but not the least; Indiaplaza seems to be generous in distributing gift certificates and coupons which adds on to the overall experience!