We would not recommend this hotel, even for a short stay. The first problem was the shuttle form the airport. It was necessary to squeeze past a number of seats to get to the back and there was very little room.
The facility and the rooms were average.
The restaurant was terrible, both for food and service.
The bus from the hotel to the cruise port was very good and the attitude of the front desk people was quite good.
If you need to use the bar, plan on a lengthy wait to be served. Only one person on duty and she kept disappearing to get food ordered at the bar.