very clean and well located. excellent hosts. very enjoyable stay ....an unexpectedly good find!