lovely host, lovely house and lovely puppy~~
great geographic position and adequate sunshine~~