David's place was perfect for a long term stay. Kitchen was equipped with all the basics that I needed, room was very spacious and clean, and other guests were respectful of quiet hours and sharing the space. I would definitely recommend staying here, and would come back again if in the area.