extremely clean, comfortable stay