Perfect stay in Avalon, ideally located with absolutely all the amenities you can need. We stayed there with our toddler and it was absolutely perfect, thanks heaps David