Beautiful, spacious, and clean. James was one of the best hosts we have had.