Hi all. Was thinking of The Sands for our anniversary dinner this reach. Assuming this a good choice. Are reservations needed? Are they only open to public on certain days? Dress code? Any and all info would be much appreciated. Respectively, Kelly