great place to stay on a beautiful property.