Puzzle Coffee offers a dining experience with good food, music, and service.