This place is very clean and neat, which was very important to us. It's also very spacious. We didn't cook, but there is a nice compact kitchen and the essentials you need to cook. Our stay was comfortable.