Perfect location, lovely spot, clean and tidy, great location, lovely host