Amazing location + Lovely set up + Great hosts = we will be coming back!