Everything is provided for your stay here. What is included is very basic so don't expect anything fancy, but your basic needs are taken care of. The water here gets very hot very quickly which I appreciate because I love hot showers. Also if you're worried about sharing a bathroom with strangers, don't be. The rooms were full at my stay and the restroom was almost always available. My only issue was that I came to NJ during the winter and being from Texas, I was freezing and there wasn't much heat in the bedroom. Thankfully the host provided a thick blanket so I didn't completely freeze! Overall, would recommend!