All around fantastic stay on a beautiful property