Very clean and spacious. Comfortable beds, and well equipped kitchen. Great location too.