Comfortable self-contained accommodation and thoughtful hospitality.