Very clean, functional. The separate toilets is really not a problem, they're clean and very close.