very clean, comfortable and well-equipped.