Apartment has a living room with American kitchen 1 bedroom 1 bathroom and 2 balconies Apartment size is 70m2 which is very big for a one bedroom apartment

What is the correctly punctuated version of this sentence?
Apartment has a living room with American kitchen, 1 bedroom, 1 bathroom and 2 balconies. Apartment size is 70m2 which is very big for a one bedroom apartment.