I do not remember but you will love to stay there. The staff is great and the owner is there all times, food is great too.
Payment was not taken until after the stay but we did reserve it with a credit card prior to staying.
We booked our honeymoon at the Inn at Thorn Hill through Hotels.com and did not have to pay until our stay.
Pretty sure it's at time of stay.
Thanks! Your answer is awaiting moderation.