Well equipped and comfortable, spotlessly clean.