A beautiful house in a beautiful location. Avalon Beach had everything we needed for our break.