We enjoyed staying at Villa Castello. The apartment we stayed in was comfortable although maybe a little basic, but we found the pool to be excellent. Istron itself isn't super scenic but has decent amenities - we enjoyed spending a day on the beach (apparently one of the best in the area) and eating at MamaLoukia and the bakery on the opposite side of the road from Villa Castello.