Write a review of HMV

What do you think of HMV?

And what rating would you give it?