The S300 has on demand heating of the water. It will heat water all day if you want.
The seat is solid feeling. The cover for the seat is lighter. I wouldn't be using the seat cover to stand on.
They have the UL listing, along with the INAX brand making them usable anywhere that permits are required.
People that own them, love them.