A wonderful place to stay. Even in a storm.