The rooms and kitchen were very neat and clean and had all amenities that one might require. The only issue we had was that we were 10 people including 3 kids and the 2nd toilet was outside and not too clean and we ended up sharing the one toilet inside. Other than that we enjoyed the stay and all amenities provided. Thank you.