5 stars across-the-board. Loved our stay at David and Christopher's place. Everything we needed, great location, outstanding stay