What is the version of the following sentence with correct punctuation?

A bathroom with bathrobes and free toiletries a TV with satellite channels and free WiFi feature in this luxury room Some of these rooms boast panoramic views of the city from Princes Street to the Firth of Forth
A bathroom with bathrobes and free toiletries, a TV with satellite channels, and free WiFi feature in this luxury room. Some of these rooms boast panoramic views of the city from Princes Street to the Firth of Forth.