This place had everything we could have needed for a month long stay and was very clean. We will be back!