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

This is one of the most magnificent hotels in the city and it is only one of the biggest casinos
This is one of the most magnificent hotels in the city, and it is only one of the biggest casinos.