John place is the best place to stay in Geraldine or even in South NZ. The hospitality is amazing and food as well. Bed is very comfy. The most that we liked was that the floor of the bathroom was heated, it was great bc it was cold. Please do not hesitate to stay in John's place, you would not regret it.