The First question is: do you really have to stay in Punta Arenas?? If there is no Way to avoid: ok, this Hotel is a good Option.
It is more linked to the Category 'business hotel'.
Located Close to the Harbour and Close to the Main Street where several Restaurants are.
Rooms are modern, clean, very good standard.
If you feel bored in that City (no Wonder): on the Ground floor you will find "Little Las Vegas"!