A quirky, enjoyable place to stay.