With a large terrace decorated with wooden elements and a private swimming pool this apartment is ideal for largesized families or groups

What is the correctly punctuated version of this sentence?
With a large terrace, decorated with wooden elements, and a private swimming pool, this apartment is ideal for large-sized families or groups.