I have had good experience with lets buy. They give the best price and ship the products quickly. The customer care is good too. They take around 24-48 hours to respond but they give a satisfying reply.
There was wrong pricing in the website a couple of times i.e they had quoted very less price to the products which were later cancelled but they gave an option to choose an alternative product or they would refund the money.
Overall a good shopping experience.
Ashwin.