Our stay at David's was lovely. Very easy check-in, rooms were spacious and prepared well. The apartment has everything you will need for a night, weekend, or longer stay in Geraldton.