A cosy central selfcatering apartment for up to 4 guests this enjoys an unbeatable location in central Budapest very close to the famous Parliament building which overlooks the Danube River The Parliament Apartment is a comfortable studio apartment which features a gallery accessed by a spiral staircase

What is the correctly punctuated version of this sentence?
A cosy, central self-catering apartment for up to 4 guests, this enjoys an unbeatable location in central Budapest, very close to the famous Parliament building which overlooks the Danube River. The Parliament Apartment is a comfortable studio apartment, which features a gallery accessed by a spiral staircase.