Emily's place is very spacious for a unit. We were only here for a couple of days and ate out, but the place is so well equipped you could easily self-cater.
Shops and restaurants are easy walking distance and the inlet and beach near the bridge are perfect for families with small children.