A repeat stay in a great place.