Almost Everything I was looking . I wish it would rock..but for the price , I am happy with the purchase .