The location is as good as you can get in Coogee which is a great beach resort and in my view preferable to Bondi. Just make sure you check out the Coogee Pavilion if you stay here. There are loads of restaurants on your doorstep as well as the Coogee Bay with it's live music and beer garden.
The flat has everything you need including a great view.