A wonderful place to stay. Kristen has thought of all the details.