We loved this hotel. Staff was so friendly! Breakfast was very good, but a bit pricey for a buffet. Per staff - ask for breakfast inclusive price or breakfast tickets at check in. A+ Shuttle service was fine to the cruise, but they dropped us at the wrong hotel on the way back, and made us unload all of our luggage and wait for them to return, even told us it was our fault! When they came back they told us it was going to be another hour and when my husband got upset they refused to take us at all. We had to call a taxi to take us to the correct hotel. A few hours later they texted me and tried to reimburse part of our transportation cost. They did the same thing to another family who waited around for 2 hours then called an Uber. Do yourself a favor and avoid them. The cab was cheaper anyway :)