We are staying at the Pillars before we cruise. This is our 4th stay and it continues to be one of our favourite hotels. It is small and they remember us from one year to the next. The service is wonderful. The hotel is well located on the inland waterway and within walking distance of restaurants and the beach. We had dinner at Pillars last night. We had a table by the water - The seabass was delicious as was the date salad - great food with a great view.