Very clean! The host put clearly put a great deal of care into making their guests feel comfortable. The location is gorgeous and convenient. Would definitely stay here again!