Have stayed at David's multiple times, it's always a pleasure - highly recommended!