Great place to stay that goes to an even better cause.