You cannot beat the location of this hotel. It is literally right on the waterfront and by many restaurants. We had 2 rooms. Our room had a huge terrace with and amazing view. Our kids also had an amazing view with a small balcony.
The cleaning staff kept the rooms immaculate and came twice a day to clean and replace towels. The front desk was attentive and extremely helpful.