John and Yasmin are superb hosts who go above and beyond to make their guests feel welcome and special.