Perfect break, beautiful location, lovely host; already looking forward to returning again.