Great place to stay, great hosts, spacious and stylish, clean and tidy