Spotlessly clean. All that the listing said it would be. Great hosts who are very accommodating. Highly recommended