Very clean and as described. Met our needs and great for the price. Hot water can run out a little quickly so if you are more than a couple just be aware and take short showers. No complaints!