Good place to stay while supporting a great cause.