Outstanding location, wonderful hosts, immaculately clean - I have not a bad word to say about our stay! A real one in million spot - we will be back!