Very clean. David was great! Highly recommend this over hotel or an apartment stay. Will stay here again.