Beautiful location, considerate hosts and cute dog! Loved every second and we will definitely be back