User rating, 4.4 out of 5 stars with 1628 reviews.
No. If it was it would cost a lot more!
Answered by Rodyreview 2 years ago
Made in China
Answered by Sylvia 4 years ago