Very clean. Great accommodating hosts and bed sleeps very well. Would recommend!