Which of the following sentences is punctuated correctly?

a

When Yoshiro saw the beautiful cabin; by the lake, he was happy too.
b

When Yoshiro saw the beautiful, cabin by the lake he was happy, too.
c

When Yoshiro saw the beautiful cabin, by the lake, he was happy, too.
d

When Yoshiro saw the beautiful cabin by the lake, he was happy, too.

The correct sentence is:

d

"When Yoshiro saw the beautiful cabin by the lake, he was happy, too."

The sentence that is punctuated correctly is:

d

"When Yoshiro saw the beautiful cabin by the lake, he was happy, too."