Very clean and nicely appointed. The hosts have thought of all of the little things that make your stay comfortable.