Cosy place with all the amenities you need. The location is perfect, with the beach, shops, and restaurants only a few minutes walk. Narrabeen beach is nice. There's plenty of space and when we went there were only a handful of other people.