A beautiful place to stay for a weekend away with the family.