We've just booked to go to celebrate our 20th wedding anniversary. Any tips? Is it easy to book the restaurants? Is their waiter service on the beach? Tia