Very clean place with plenty of room. It was great for our large group. The kitchen and bathroom were well stocked.