Perfect! Location, accommodation, and cleanliness! We loved our time in this special spot!