We have stayed at Marilyn's a few times and always enjoy our stay there. It is a great location right next to the beach with lots of coffee shops and restaurants nearby and also easy access to Manly and Sydney.
Harbord Diggers is a great place for a casual bite or go to Pilu for something special.