You have everything you need and it was clean. Kitchen is well equipped and you actually have a dining table in the living room. Our stay was better than we expected.