Perfect in every sense - location-wise, fully equipped, clean and with a responsive host. Would happily stay (t)here again.