Our stay at David's place was excellent. Really easy to check in, and David was proactive and responsive. The place was perfect for hanging out and watching TV, or playing games at the dining table.
The beds are not the greatest, but overall I slept fine. Although some of the people with me did not.