Before we arrived I already knew it was going to be a great place, but Margaret and John still managed to exceed my expectations. The apartment was immaculate, there were so many thoughtful touches throughout, they were warm and welcoming and it's a great location - close to the shops and the beach! Highly recommend for anyone looking for a place in the Avalon Beach area.