We are headed to CSS 29 January, yahoo! I see where people mention Bella Vista restaurant and dining right on the beach. Are the chairs on the beach or on a patio of some sort? I try not to have my toes in the sand at night, those pesky sand fleas like me!