Everything you need, described correctly. One issue I had was the shower filling up with water though. It was quite gross and the water was luke warm at most. Other than that, awesome experience.