Not a place you would like to stay during hot summer days. Unpleasent smell during whole stay. Small kitchen and one bathroom makes it challenging to stay for 6 people.
Location is good, playgrounds and kids activities are close.