Clean, spacious, and affordable for a large group. David is a great host!