Write a review of Amazon Com

What do you think of Amazon (US)?

And what rating would you give it?