Roy's apartment is much more spacious than you'd expect; the rooms are huge. The beds are comfortable and the showers good. There is a beautiful, large garden with a high level gas BBQ, large kitchen, dinner table and front room. There is everything you need for eating and cleaning (except no salt and pepper, which was odd). Plus, there is a large deck with wonderful views as all the reviews indicate: it is a lovely place to sit and enjoy your breakfast.
The only slight downside is that it is about 45 minutes walk into town. The local supermarket isn't great, so you need a car for the supermarket and for restaurants and pubs etc. There was no Uber but taxis were relatively cheap if we wanted to drink in town. Indeed, the quality of the apartment and views far outweigh this slight disadvantage. The Bay of Islands itself is just wonderful (Urupukapuka Island was particularly stunning). It really is a fantastic place to stay.