very comfortable, clean, convenient and self-contained