Exactly what I needed for my stay. The listing was accurate and the place was clean. Communication with the host was easy and check in was easy as well. I had everything I needed and some extras. Would definitely stay again.