A well appointed self-contained place to stay. All a couple needs.