Immaculate place, very welcoming hosts