We stayed at Campbell's Beach Resort for a total of 5 weeks across November, December, and January 2015/16.
We had an absolutely wonderful experience, mostly due to the above-and-beyond staff working at Campbell's!
The beachfront rooms are ok. Room 1 and 2 are small, and if you want to stay as a couple in these rooms you either need to be much in love, or ready to fight for the bed! :-)
Rooms 3 and 4 are perfect for two, and the family rooms 5 and 6 are very nice. We stayed in rooms 1, 4, and 6 at intervals, due to a free upgrade from the small room when the other rooms were available!
The restaurant has a superb view across the Laguna, and the staff working there are all very experienced and go out of their way to accommodate the guests. We have three children, age 8, 10, and 11, and ordering food takes not just a while, but sometimes forever! Nevertheless we never felt any pressure to get the orders done with, and we felt at home from day one.
Even when we asked for pizza (not on the menu) it was no problem - the staff simply picked up the phone and ordered it from Campbell's sister resort, Scandi Divers, a few hundred meters down the beach!
We miss the amazing staff at Campbell's, especially Cristine and all the girls in the restaurant, and Eddie in maintenance who always always always had time to high-five our son!