Perfectly clean place, fully equipped kitchen, great location, attention to detail and a lovely host!