David is a great host with prompt replies to any questions I had. He was easy to communicate with and my friends and I had a pleasant stay. The apartment was a little smaller than we expected for 4 guests, however was very clean and modern - consistent with the photos in the listing.