The only reason I did not give them 5 stars is because I ran out of hot water showering. My son took a shower at 6, my husband at 7, and me about 830. The boys are like 5 minute showerers, and I was in about 5-6 minutes before it went ice cold. Otherwise, everything was great!!