5 out of 5 stars across the board. From cleaniness to communication plus you can't beat the price. Nothing bad to say at all. Highly recommend