Super clean, extremely convenient for our family. Communication with hosts was great and the kitchen was perfect for cooking for our large family. Would definitely stay here again!!