Amaroo was a fantastic place for us to stay close to the beach on a budget (we stayed 2 years ago before I knew of TripAdvisor). It is nothing fancy, but we loved our apartment overlooking the trees with the ocean in the distance. The kitchen was simple and well-stocked and there was plenty of room to spread out and have space. The patio was wonderful and we used it daily for relaxing, having a sundowner and watching the lorikeets play and the flying foxes fly out in swarms at dusk. The apartment also looked out over a beautiful, green lawn. It is really a special area.
The convenience of getting to local restaurants and grocery stores was a huge plus. It was a short walk and the stairs down to the beach are a bit arduous for those who aren't in good shape, but you'll get some exercise and it's worth the money you save. Alternatively, you can walk to town from the front of the building and take an easier and more gradual walk, although the property is on a hill so it's steep both ways.
We were greeted by very nice managers and felt very welcome. They also booked any day trips we wanted and were very helpful. I'd definitely stay here again.