A great all-around place to stay.