You could not wish for a more perfect host with accommodation that was sparkling clean and all the amenities that you required.