David's place had exactly what I needed. I was able to book it extremely last minute which was amazing and the communication was great throughout my stay.