Great place, good value for a good cause.