Excellent location, great communication from host but they need to check to check that the cleaning lady has completed her jobs prior to guest arrivals. There were many small issues but we still enjoyed our stay.