i seen several bad reports on this site. and several good reports, i wanna know if its good or all bad? please send me answers that are good. did they have your product in stock? how long did it take to process your order? how long did it take to receive your product? how was the condition of the product?