The 4star Eden Mar Suite Hotel is situated in the stylish Lido area of Funchal

What is the correctly punctuated version of this sentence?
The 4-star Eden Mar Suite Hotel is situated in the stylish Lido area of Funchal.