Great place for pre cruise stay. Rooms are nice. Pool is ehhh... It's there & has a cute little bar, but is set in between buildings on cement tiles. Just ok. Enough for kids for a day. Lunch was great, although on the pricey side. Breakfast buffet worked great ($22 adult, $5 kids, 3 & under free) for family of 5 with young kids- it was perfect. There is a free trolley that goes around, we took it to Bayside which had shops, restaurants (hard rock not recommended), outdoor music, carousels, etc.
the hotel is also connected to a small indoor mall with a couple of restaurants inside. (Sushi, bar & grill, & an upper scale place).
I would stay again for pre cruise -very close to port.