We have stayed here twice now for extended holidays in Coffs Harbour - both times in a two bedroom unit to give ourselves a little more space. Sandcastles is in a great location: just across the road from the beach (although it is a bit of a walk to the patrolled area) and the Bowls Club (you don't want to be cooking every night...). It has a good sized outdoor pool and a spa and undercover parking.
This holiday, our unit was on the First Floor. It was spacious and well furnished. The kitchen had been modernised and had more than enough in it for the cooking we wanted to do. We also had our own small laundry with a washing machine and dryer which was very convenient.
Given the sort of prices you can pay in the area, Sandcastles is good value for money.