I have stayed here several times now and cannot rate this place highly enough. Maggie and Craig are great hosts, the place is excellent, location is awesome. Well worth staying if you are in Geraldton.