lots of flaws , but exceptional sound quality , hd size , and price make it a good buy .