A great place to stay with all the functions of a home, just smaller.
It has enough utensils to cook and there was even a few basic pantry items when we stayed.
There is a cat on the property, but not in the flat which is rented. It wasn't an issue for my partner who can be sensitive.