John is a very friendly and welcoming host and his place is in the perfect location in Avalon Beach. Was a gorgeous stay and we will definitely be back.