Overlooking Barceloneta Beach and Barcelona city centre this design hotel has an outdoor pool and luxury spa with panoramic city views

What is the correctly punctuated version of this sentence?
Overlooking Barceloneta Beach and Barcelona city centre, this design hotel has an outdoor pool and luxury spa with panoramic city views.