Very clean and had everything our family of 4 needed for our stay. Very flexible and accommodating.