A great location and floor plan, some attention to detail in terms of cleaning and response from host during stay (as there was no reply to our message on night 1) and this would have been a fantastic stay. Minor tweaks would take this place from a 3 to a 5 very quickly. Even with these things I would still recommend