Hard to clean once drained, doesn't completely drain, so  standing water on "floor and seats that can't rinse out 

Controller board broke a year ago causing it to overheat, I bought a replacement for 350 and fixed it myself

Since purchase as of two months ago has now developed a leak.  

Killer price, but would look elsewhere and got natural gas if you can.