5-stars across the board (extra points for Stella the farm dog)!